<SEC-DOCUMENT>0001445305-18-000054.txt : 20180222
<SEC-HEADER>0001445305-18-000054.hdr.sgml : 20180222
<ACCEPTANCE-DATETIME>20180222162404
ACCESSION NUMBER:		0001445305-18-000054
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		91
CONFORMED PERIOD OF REPORT:	20171231
FILED AS OF DATE:		20180222
DATE AS OF CHANGE:		20180222

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			WORKIVA INC
		CENTRAL INDEX KEY:			0001445305
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				472509828
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36773
		FILM NUMBER:		18632874

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>wk-20171231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2017 Workiva--><!--r:cb95c401-7dee-4418-b3f0-f8015550c3af,g:e59a453a-e445-4e03-90fb-280a9b6df391--><html xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:wk="http://www.workiva.com/20171231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta http-equiv="Content-Type" content="text/html"></meta>


<title>Document</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt:dateyearmonthday" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFCNlZBQUElM0Q_7d903c7a-5ae0-4316-8dfb-2d73f66e74dc">2017-12-31</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFCNldBQUElM0Q_b003d33d-d773-4905-92b6-793274b2cf09">2017</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFCNTZBQUElM0Q_878143fb-f202-45f4-8447-9c0b6129827e">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFCNlhBQUElM0Q_372a80ba-f68a-434b-a7de-f2f0ab69309f">FY</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFCNmFBQUElM0Q_95f8a49a-a42a-4a78-b24a-ccea0c7cfa19">No</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCNmJBQUElM0Q_d9bb69d7-8edb-4892-a484-87b12ea7b7dd">No</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCNmNBQUElM0Q_b11ea0b7-1e86-4cd9-ae39-627f23935109">Yes</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCNmRBQUElM0Q_fba8e8f5-cf4a-42f3-aa9b-3bddcb5b033b">Accelerated Filer</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGV4dHJlZ2lvbjoxZTZmZGYzOGZiNWFhM2ZmZWRjYzg3MDZkMzhiNWFkNV81NDk3NTU4MTQwMDM_29eb386c-8e8b-4125-8e97-77cdfe35e169">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGV4dHJlZ2lvbjoxZTZmZGYzOGZiNWFhM2ZmZWRjYzg3MDZkMzhiNWFkNV81NDk3NTU4MTM5NDk_1c04bb75-4377-49ee-8e79-d7345aa3bf63">0001445305</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQUI2d0FBQSUzRA_cfdc8178-4e51-46b2-ade0-cae16e036e6b">388</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQUI2eEFBQSUzRA_d202aa4e-267d-4f9c-816f-f33382f02ab5">900</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFCNnlBQUElM0Q_cc9d1955-a606-4e3a-97bf-c72a7aff160d">0.001</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFCNnpBQUElM0Q_0b5cc028-ffea-443c-89b8-c3ebe580c33f">0.001</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFCNjBBQUElM0Q_4e0bef64-9e89-4ba3-b9f5-27a566fcaa2c">1,000,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE5QUFBQUJ3QUFBQWNBQUFBQ0FBQUFBZ0FBQUFBQUFCNjFBQUElM0Q_f79c365b-4d5d-43c4-b242-602bd81cded4">1,000,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFCNjJBQUElM0Q_c77aa464-bd9e-42ad-a51a-0f933bd33117">32,165,407</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU2QUFBQUNBQUFBQWdBQUFBQ0FBQUFBZ0FBQUFBQUFCNjNBQUElM0Q_9f428c58-ec03-4579-a8b6-97aad77fb3d2">30,369,199</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFCNjRBQUElM0Q_92c483e5-b5d6-4473-9b70-64540eb53fce">32,165,407</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU3QUFBQUNRQUFBQWtBQUFBQ0FBQUFBZ0FBQUFBQUFCNjVBQUElM0Q_3a374bc3-85a5-46c5-889c-cb30439b0f4c">30,369,199</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCNjZBQUElM0Q_243c5906-26f9-4607-a4e3-99b89ce15146">0.001</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmY0QUFBQURBQUFBQXdBQUFBQ0FBQUFBZ0FBQUFBQUFCNjdBQUElM0Q_23fa9a6e-7860-4d5d-a02c-7d90fd064415">0.001</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCNjhBQUElM0Q_c9f08e89-9994-4478-a9ec-9963afaa6856">500,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmY3QUFBQURRQUFBQTBBQUFBQ0FBQUFBZ0FBQUFBQUFCNjlBQUElM0Q_8810fbae-9a5e-4ceb-b4a1-7b8efbbf5149">500,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCNiUyQkFBQSUzRA_eb9f80f9-8bd8-4760-9e9c-65246d010e54">10,203,371</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmY4QUFBQURnQUFBQTRBQUFBQ0FBQUFBZ0FBQUFBQUFCNiUyRkFBQSUzRA_62b70b62-5af2-4d73-a666-b0ba3cecf1dc">10,891,888</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmZjQUFBQUR3QUFBQThBQUFBQkFBQUFBUUFBQUFBQUFCN0FBQUElM0Q_7e936e53-c8bc-4acc-986e-7a8a648b0e90">10,203,371</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmZiQUFBQUR3QUFBQThBQUFBQ0FBQUFBZ0FBQUFBQUFCN0JBQUElM0Q_0e90786a-f21c-46c1-b8f3-647777850403">10,891,888</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBQjdDQUFBJTNE_5b529f0a-17de-45f9-84ad-f499096e8c8d">0.001</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwOEFBQUFFZ0FBQUJJQUFBQUNBQUFBQWdBQUFBQUFBQjdEQUFBJTNE_30e40d0e-b2e8-4738-bb24-8c7dd1797648">0.001</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBQjdFQUFBJTNE_e6f57cfc-95a0-43c0-93f7-bbe7d5312adf">100,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwOUFBQUFFd0FBQUJNQUFBQUNBQUFBQWdBQUFBQUFBQjdGQUFBJTNE_d3008cc7-3d4f-466d-89cd-b0f199bac364">100,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:PreferredStockSharesIssued" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzOUFBQUFGQUFBQUJRQUFBQUJBQUFBQVFBQUFBQUFBQjdHQUFBJTNE_4c87c73f-d250-4fda-b626-892e48737855">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="INF" format="ixt:zerodash" name="us-gaap:PreferredStockSharesIssued" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzNkFBQUFGQUFBQUJRQUFBQUNBQUFBQWdBQUFBQUFBQjdIQUFBJTNE_06c4eabe-f713-4fcb-a69c-d383fb2c976f">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:PreferredStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzOEFBQUFGUUFBQUJVQUFBQUJBQUFBQVFBQUFBQUFBQjdJQUFBJTNE_bf5ef03d-c88d-4751-828b-6ab7a61db30c">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="INF" format="ixt:zerodash" name="us-gaap:PreferredStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzN0FBQUFGUUFBQUJVQUFBQUNBQUFBQWdBQUFBQUFBQjdKQUFBJTNE_eb438fdb-236f-419d-ba04-7d4c5a1a9c27">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQUNCcUFBQSUzRA_08b9e59b-446c-4933-9afd-1304f03dd7ab">2</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQUNCckFBQSUzRA_70c9152a-6827-424f-b590-f4e96d6a2bee">13</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQUNCc0FBQSUzRA_fd00e71a-751f-44a6-8733-9350c4bc198c">101</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFDQnRBQUElM0Q_b057eab4-61a3-4494-8f21-cc59c1ea1831">2</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFDQnVBQUElM0Q_2f4217f7-cda9-45c4-98f5-8a542236a0ac">19</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFDQnZBQUElM0Q_bfe46776-147c-49d1-85cd-899c76d52fc8">25</ix:nonFraction><ix:nonNumeric contextRef="i211075618a644cd7899192b4fa2e0bf8_D20170101-20171231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i7a57240ab6344ed68f45145bd840ecf3_D20170101-20171231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="wk:RevenueRecognitionCustomerContractPeriodMinimum" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da">P3M</ix:nonNumeric><ix:nonNumeric contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231" name="wk:SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg0OTk1_b9638e34-45ec-499e-af90-c424f9293d85">P6M</ix:nonNumeric><ix:nonNumeric contextRef="i179e37d5b53b4071aac6fc8a47263194_D20170101-20171231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI0_291d473c-1529-4bb3-bf93-6abc0c063e4c">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="if21071dcc4664c94abde7fbd9f71345b_D20170101-20171231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI2_6e17f962-0076-4765-b88a-4fc9ef2b96a3">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i21f0b6a57a1d4495ad7fd5002a340754_D20170101-20171231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDQx_3d8f408d-928b-4326-92df-e8ca164736e3">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="iabdc2ea895964a419680f8aaa21fccf3_D20170101-20171231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDUz_d6635457-cdb2-4045-9a6e-391498edefc1">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ib66147c232a041c3814455f865d65b90_D20170101-20171231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDYz_2893b098-601e-45f9-88e0-82d3051cb258">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="id1029079207e45b18b796b55a5cdcb8c_D20170101-20171231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDY1_b6b77a13-65be-4a3c-8c83-807c9c0e5c81">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="if321e9855d9846a4b31709889c408be2_D20170101-20171231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURvR0FBQSUzRA_01c63718-f0ec-4410-b7e4-2f87afd33393">P2M12D</ix:nonNumeric><ix:nonNumeric contextRef="i4b02dd2b237b46bc884824b8652b8d54_D20160101-20161231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURvSEFBQSUzRA_85c44110-f338-4542-b398-c85230e2f14f">6.0</ix:nonNumeric><ix:nonNumeric contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURvSkFBQSUzRA_5fee0480-2497-4dcc-abe7-b2ff71030c90">6.1</ix:nonNumeric><ix:nonNumeric contextRef="i8bc5b8aa4c5b40ec9ae8e3794cf33a1d_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURvTEFBQSUzRA_a63a232b-c953-41bf-8c6b-9136f0876c52">6.1</ix:nonNumeric><ix:nonNumeric contextRef="i3256e0ac38e248cfa2edc51b30794a4f_D20160101-20161231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURvTkFBQSUzRA_24132750-9fc3-418e-b82e-10283be6941d">6.1</ix:nonNumeric><ix:nonNumeric contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFFVVBBQUElM0Q_ca435aca-c5d1-47c8-a21f-82ab88059493">P6M</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFEb1JBQUElM0Q_61ddb1a9-cb56-48ef-9f29-1b474c1b5598">1.5</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFEb1NBQUElM0Q_001a7125-42c0-4f79-8bcd-8b20bd0172e0">1.2</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFEb1RBQUElM0Q_62e76b37-e7e3-4dd8-95d8-2dd86ff7d5b4">1.4</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFEb1VBQUElM0Q_1c6b98ce-9bd8-4a6e-a462-3f88ad5d12e4">2.2</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE5QUFBQUJ3QUFBQWNBQUFBQ0FBQUFBZ0FBQUFBQUFEb1ZBQUElM0Q_a935e6c6-33f9-4ef7-bf7e-6126482ba1a2">2.1</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFEb1dBQUElM0Q_e66d1911-8d9f-4fbb-9f4f-cd5ba3865451">1.9</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFEb1hBQUElM0Q_fbfd9a0d-7649-4b5f-ae18-afd216fef0d6">23.7</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUyQUFBQUNnQUFBQW9BQUFBQ0FBQUFBZ0FBQUFBQUFEb1lBQUElM0Q_adcd28a2-535d-4537-b9f7-08e67d286436">43.0</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFEb1pBQUElM0Q_8e757c09-c18e-446d-b8ff-f8abd22da4c2">42.4</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFEb2FBQUElM0Q_66a03b19-f356-4e17-911e-62f323852bfb">43.8</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUxQUFBQUN3QUFBQXNBQUFBQ0FBQUFBZ0FBQUFBQUFEb2JBQUElM0Q_47851e4c-7d18-4b8b-9b72-ff7a423dd653">45.3</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFEb2NBQUElM0Q_92f27d6d-eff7-4977-aac1-28f3b6b46103">47.1</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="wk-20171231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i7b99cb41651244e587865354106a08b2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ieea0ce02f46f491f8e11cf1e863588f7_I20170630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="if5d22024e8264899bfc181832fc28c19_I20180220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eadbeb19cd64b6bac918fee407bc479_I20180220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice16306b0861471a9510e9a437de336a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15f9331388e74981b4eb9c6b3465ec96_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib84ce7465e8a4690894fdc1f9616d882_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7450bd5e05e447159fd4799d8120aa99_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id18773d10f8c40b092a3b048a7f52976_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09027419bd6c4e92a9915336a79d5163_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cffcaee350643f991d390369d006864_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5664c5c60e304668abe574202de1e94f_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86fd3da2c0244be990cbab57199008de_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d3252ab04c441719733dd02f07288a9_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e057e4e55874d4ea3c62202dbacd9d2_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3e4988952948e3b6ed09f367c1faeb_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief8938f349704fe7b647bc1ab3ce1f39_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a8b3da63b474df184c78178224c2ce7_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd407485536e415999d8a684521a99cb_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bdac4333a6e4d72b5a9146558031a6a_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aa6ea78a2d34c4998a688106cc59840_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f84bf15990242d29fb85bd0968144fe_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2622e50285d4da69f4caf91a2f93669_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4c7501bda934194b0c8f4c37b31278b_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i826f19c780704bc5903eadb915318305_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if556bb6afa174514bb348ccc7d056d9f_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7df6f8d2db8f4d26864467ff01bed393_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbfdf5208f474a9bab2b802440592eaa_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c757b59b5624200ad755c9339543663_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02f5e7bd24704ee2b694e189d2bf7bb6_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia16db58caf8246f0a566290e33046420_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie96932d2af4b42d3b53c1aaf242f82c7_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd711085dacb40b2aed647f5b88f45e7_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i600e62079f254c03ba67d5c277de5708_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ab87db2cfa748b4b80050bd43c25f4c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i211075618a644cd7899192b4fa2e0bf8_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a57240ab6344ed68f45145bd840ecf3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c1c97a4587c4dfeaecc9f8a6aa4febc_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i696b0fbc20de484c929c7f010ec4e3eb_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b11eaae0d0d46c49bc8246fb67fce0f_D20180101-20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5187078281d84e26a0e67aa457a01cbd_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie129fed5d93246909399ae3dfa0b89bd_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc0a41a2cd74854949cdcd481be25f9_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95314d9690b14337b3eb8de06fb0f652_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c49bf88006e49279c8f7eb94c87a32c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d94f97056ca495baada8c3d6600b45e_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i018b4c0770ca4c06a11f9c882eb6129c_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i278b5750141040a6acbf2f0d95a514f9_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31ae035785734c8789b92c2e325ec2a2_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib024609244f3437eacd29d459e846e50_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd8a923d51034e1db7d90ea99da02623_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a93bc331ab94938b061409d8fda401a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba457c67ba9a40dc86944f2dfdae982a_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f47f9dfb9d94446a581fa73b7f0fa73_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputersEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ae593c47dae44999ab00cc8429c53bb_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputersEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56d73f189c81490d808779daeaab0a05_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8785bf60b2bf40359ae22835f09c8176_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fa9762df5c2491e9e0d6e9c8b7667d5_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ab8364769484f9c965591c190c500b5_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4106eb8ac77f433ab1030ba9cd59ae63_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69f4755a663943948647838777a39b34_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eeaeedfbf85484388803b651235a57c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16789941bf7349d7be1f0b28041910fe_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i543b4c53aa444e5fbc1a40439e921a7f_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66e4f4d72b7d4fd1b9ffb3fd1d4c5e5b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b38ccdc7d66447f8b471bdfbdd14d27_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0430514022d487cb497d869d1797002_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic56b44771cad400f9d2c46c2054aa673_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia30c56a31cc049ef9c87ccd976d8547d_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i017602715e9a4a46b17cbe1c408e279c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i462f80b5c80f49418de1bf355663db0f_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5eb6ca6e15f4821ba55705b33f2f2e0_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic683e2badf6f46619d47cdfd8c3a20d8_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5c5dbde9d3942f58cfadaadeeced001_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8404f106701144d9a40477da8e963129_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc37f30a838a42f6a7238f9a57a2cb8f_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if376b236fe894c23a2f5e8fa03ff504d_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9465a37c1b3e47bc903f530c0953f53a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e8f105a77f74f40a8f7daf1b9944432_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26a0951b377f4997af857fcf4623558a_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ddc244c90e48198813f4410f82e248_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9567cf0b1f9421197fd30974c9f2548_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3305462099742f3936c8543eeac0e55_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0d1b08f9d7643319b8d18de242d3d5c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe884cf574974020ad38546395b5829e_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i185ca6823d924e759dc3eb73b9e7105f_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fd41d7a2d794e2fb94b343dc0d287fa_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88f59895417f45a799f6c3a822817f4c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e2a3e927af499aadfbba94c3ddbfb9_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i516a3337b2744764b6da1f5f7290a0d2_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89af2d8a6fc14162ace7401a8a19a44c_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i3d6f916532724277a7a2d7950c9f4f20_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">stpr:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5adf1a5217c4da0a1298db3173f429d_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputerEquipmentAndFurnitureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54689bdf9715413490e37115490a68bb_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputerEquipmentAndFurnitureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5a802709a3a41ce834fbeb216bb1809_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputerEquipmentAndFurnitureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="phase"><xbrli:measure>wk:phase</xbrli:measure></xbrli:unit><xbrli:context id="i1b97b4d4a00f4887a1c17644897a4cdf_I20130630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:FinancingLeaseObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d64dafb615e4a0d848eab3abcffcf0a_I20130630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16e602c85a464e0389e8f11bbbbb4980_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:FinancingLeaseObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide83181e6321443797e21b9ddd8039ef_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91175dc3234841d5892d90280723de56_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idde1f5e9af0d4cdfa33632196dc38970_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:FinancingLeaseObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>wk:agreement</xbrli:measure></xbrli:unit><xbrli:unit id="employee"><xbrli:measure>wk:employee</xbrli:measure></xbrli:unit><xbrli:context id="ib9825ce0cc384cedbec814fe09a5b0cf_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bbd69c5d9474e2d850e27a6c892bee4_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dc1a73dfd3e45f6b803fa1a79aaed93_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04325007a3174d788cec5f28f1edc97b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">wk:TrainingReimbursementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0092e2f9b703437daee073bd892fd4e6_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">wk:TrainingReimbursementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78e8ab2a128d4016a101989f3711ec73_I20110201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wk:February20116PercentIDEDForgivableGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:ForgivableGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2011-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="job"><xbrli:measure>wk:job</xbrli:measure></xbrli:unit><xbrli:context id="idfbecaaaa4b9434bb79d5ae68433f829_D20151201-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wk:February20116PercentIDEDForgivableGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:ForgivableGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-12-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fcd0516bef24dbeb570eaaa31c193fd_D20151001-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-10-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9def280eb8c3488095fa6196fec55f58_D20151001-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-10-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib30f4b7ce9f74dcb873c724eba164111_D20151001-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-10-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ded582b3dcd4b98b19aeac26174ac24_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idefa3eed8f4d46acb7d1b53ba03f7849_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieed92eba1b73478aaff2111612442174_D20171101-20171130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapacityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-01</xbrli:startDate><xbrli:endDate>2017-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47cbbbe656f94b9f9e78b3b091912557_I20171130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapacityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id16b7ff86c56470da835aefddd4c3c15_I20140831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56d6238e2deb4cdd9f0dfc3d47607e3e_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib80096b096b84dc2ad94433d8f7cd774_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19d3d319a36461b90d5f0d9aaf60196_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17126b64a8fd4a2d853d679bcb0f3edd_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fa70eb4ae9f42818b5171ae7120d83f_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34868f5ced2e4522a0545eb5d8377e4e_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="class"><xbrli:measure>wk:class</xbrli:measure></xbrli:unit><xbrli:unit id="vote"><xbrli:measure>wk:vote</xbrli:measure></xbrli:unit><xbrli:context id="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7945c9e4879b49d8b044afe354594751_D20160601-20160630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">wk:EquityIncentivePlan2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ae13309dc114f2cab2ef028cf5a535f_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">wk:EquityIncentivePlan2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03b38513fdeb435593c01d7e7c2c9c72_D20170613-20170613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-13</xbrli:startDate><xbrli:endDate>2017-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10d82d3c3fb44647afe7997a3df03a11_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-13</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i113dd04477404e479f24ab3c5571e7ed_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i552e696da1bb45aca4d4fb0f0728f767_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesLicensesAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib627ade779f94a909133394a6f30f633_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesLicensesAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5653d429b8b48c1ae57a584ff42cc2d_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesLicensesAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i426ba0b3b9154b2592903b14162c36e7_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i882158df0bcf458c8e65cb308728697a_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3197b9a5e1764ba6a472c36a169c8057_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0041460290b340689baf4ec65ac6d4a5_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3baba220be447f89499d6a11d472e5f_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58fa50a4857a4ac6835c17a5de0a0e08_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5e5fc0233134291a56f363ca1fed719_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib01875b5f4cc4226b83e3b1d3c1a9b14_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i231197213e6c4ea4b924c1ab14f92eea_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d04e92d175240d0b6a8952fd7c2c831_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f3e3a84d000492086ef5a26a81c2801_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic310f9cf53ae4375919f485b7b474bbb_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46664ce868f4493a9468a234120dd94b_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i179e37d5b53b4071aac6fc8a47263194_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if21071dcc4664c94abde7fbd9f71345b_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf3ec698f07646948ffcddedc5747cab_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bed9555d88b470b876755683bbfe287_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21f0b6a57a1d4495ad7fd5002a340754_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabdc2ea895964a419680f8aaa21fccf3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i061638a6228246a09a12d19dbe248056_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64806972529b4b599f71509fc2b41d46_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i541d4927610e4eeb87c792f3e8cab293_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i785976e4842a4ef2b0db96467d8914ba_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib66147c232a041c3814455f865d65b90_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1029079207e45b18b796b55a5cdcb8c_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74aaf271b93e4002882bca7925847cfc_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64b4e651054b45c9b382ab44c20884f3_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f8a8a7c03d24db89f63f2d4b464a8b6_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i010595e3a3174a1780e083fa051e53aa_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if321e9855d9846a4b31709889c408be2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b02dd2b237b46bc884824b8652b8d54_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bc5b8aa4c5b40ec9ae8e3794cf33a1d_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3256e0ac38e248cfa2edc51b30794a4f_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2211f4e56bc24e4784cf7f84a95b1731_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if832730c12314c79b583839107034e65_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c9b222b90f740a4b15a8aa1fa814649_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie25de48daeeb44f5b4663e7a2abb12bb_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0de277d0823945e6b07b1b76b3165a01_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3a93f827d294a0696fa46f0ac8a1fba_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1fff2d158364370bbf9ee0f655dd66b_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf369beb5d4c40d6b6d29841536ed274_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e616a5c81164b3e80ab625fae960f04_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4245c4f0dd97425a978d1aae6de57743_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ffba66aaa68471fadc130b29d0254b3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70139b7e491148a9916002710789f621_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f0809ab7e9845f79b759c08e413c8de_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70bb1cfcfb034943b168aee24b3d268e_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>wk:segment</xbrli:measure></xbrli:unit><xbrli:context id="ib41605a5a4af410f9ad723476efa1aca_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3b8d568992c4b3cb4752a412cfdad8d_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e52ffe65744baebda4775ea18c25cd_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4fd6c8adb104e138dcbd4c57fbe4751_D20170701-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i537fe0c24a684316afbef8c4964b84c0_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia029c5f5f86440a093f68bec00592f55_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cb1f4cba1264194ad1125f4650f9d66_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9d93f654ed14ef5ba60d9fbd3f57f01_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87426b19cd1948e899f50a7d6d14ea42_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i048f6885dea74bd3bb6b6e64c9e9b0d5_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb2c7aa7b54244efb60553ed28c5f2c2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56bf3d0467bf4a708ea2814a735e655d_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00719f512d0c46d1ae54e6ad7e9264e9_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2717376ea6e46378fb4369fb3eee064_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc0acf29240d4f3ca3da792c2b37a578_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1553a67f3eb242aa95e23c2f0c075146_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-01</xbrli:startDate><xbrli:endDate>2017-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-01</xbrli:startDate><xbrli:endDate>2017-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-10-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-07-01</xbrli:startDate><xbrli:endDate>2016-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-04-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4280f1fc39b4f9380e95da5ce710a66_D20171001-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001445305</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i_0_17"></div><div style="height:45pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:16pt;font-weight:700;line-height:115%;vertical-align:bottom;">UNITED STATES</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:16pt;font-weight:700;line-height:115%;vertical-align:bottom;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">Washington, D.C. 20549</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><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;">___________________________________</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:16pt;font-weight:700;line-height:115%;vertical-align:bottom;">FORM&#160;<ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfNTQ5NzU1ODI1MzU4_2d06136c-d466-46c0-8353-2f61a13841fe">10-K</ix:nonNumeric></span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><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;">___________________________________</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.412844%;"><tr><td style="width:1.0%;"></td><td style="width:48.000000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.000000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="6" 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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Mark One)&#160;</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;font-weight:700;line-height:120%;vertical-align:bottom;">&#253;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:120%;vertical-align:bottom;">&#160;&#160;ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr><tr><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the fiscal year ended December 31, 2017&#160;</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">OR&#160;</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;font-weight:700;line-height:120%;vertical-align:bottom;">o</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:120%;vertical-align:bottom;">&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Commission File Number 001-36773&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><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;">___________________________________</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:18pt;font-weight:700;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfNTQ5NzU1ODI1Mzcx_4dc51578-7fab-4cc2-819f-3ab92f6c9ad2">WORKIVA INC</ix:nonNumeric>.</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><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;">(Exact name of registrant as specified in&#160;its charter)</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:0pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">___________________________________</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.412844%;"><tr><td style="width:1.0%;"></td><td style="width:14.826923%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.826923%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:26.205128%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:36.141026%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:120%;vertical-align:bottom;">Delaware</span></div><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="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:9pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:120%;vertical-align:bottom;">47-2509828</span></div><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">(I.R.S. Employer Identification Number)</span></div></td></tr><tr><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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2900 University Blvd&#160;</span></td></tr><tr><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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Ames, IA 50010&#160;</span></td></tr><tr><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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(888) 275-3125&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices and zip code)&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(888) 275-3125&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Registrant's telephone number, including area code)&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">___________________________________&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Securities registered pursuant to Section 12(b) of the Act:&#160;</span></td></tr><tr><td colspan="6" 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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Title of each class&#160;</span></td><td colspan="3" style="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:9pt;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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Name of each exchange on which registered&#160;</span></td></tr><tr><td colspan="6" 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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock, par value $.001&#160;</span></td><td colspan="3" style="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:9pt;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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Stock Exchange&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Securities registered pursuant to section 12(g) of the Act:&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">None&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:6pt;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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">___________________________________&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">o</span><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;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">&#253;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">o</span><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;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">&#253;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">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&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">&#253;</span><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;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">o</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:45pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr></hr><div style="height:45pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">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 (&#167;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&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">&#253;</span><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;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">o</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of Registrant&#8217;s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">o</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:92.354740%;"><tr><td style="width:1.0%;"></td><td style="width:17.370861%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:45.185430%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:31.443709%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Large accelerated filer&#160;</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:9pt;font-weight:400;font-family:Wingdings;color:#000000;background-color:rgb(255,255,255, 0.0);">o</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;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">Accelerated filer </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:120%;vertical-align:bottom;">&#253;</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated filer&#160;</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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:120%;vertical-align:bottom;">o</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">&#160;(Do not check if a smaller reporting company)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">Smaller reporting company </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:120%;vertical-align:bottom;">o</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">Emerging growth company </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:120%;vertical-align:bottom;">&#253;</span></div></td></tr></table></div><div style="text-indent:36pt;line-height:114%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:114%;vertical-align:bottom;">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.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:114%;vertical-align:bottom;">&#253;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">o</span><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;">&#160;No </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Wingdings;font-size:9pt;line-height:115%;vertical-align:bottom;">&#253;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">The aggregate market value of voting stock held by non-affiliates of the Registrant on June&#160;30, 2017, based on the closing price of $19.05 for shares of the Registrant&#8217;s Class A common stock as reported by the New York Stock Exchange, was approximately &#160;$<ix:nonFraction unitRef="usd" contextRef="ieea0ce02f46f491f8e11cf1e863588f7_I20170630" decimals="-5" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfMTY0OTI2NzQ1MjkwNw_c20df74d-00fd-459e-85e4-409f468a5a9b">555.5</ix:nonFraction> million.  Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.&#160;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">As of&#160;February&#160;20, 2018, there were approximately&#160;<ix:nonFraction unitRef="shares" contextRef="if5d22024e8264899bfc181832fc28c19_I20180220" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfOTg5NTYwNDY2MTIwMA_be7fa155-75d6-4af3-a78e-998d4e6ee22e">32,364,250</ix:nonFraction>&#160;shares of the registrant's Class A common stock and&#160;<ix:nonFraction unitRef="shares" contextRef="i1eadbeb19cd64b6bac918fee407bc479_I20180220" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfOTg5NTYwNDY2MTIwNw_985a1156-625e-41f8-b83a-29ee8a3cc969">10,203,371</ix:nonFraction>&#160;shares of the registrant's Class B common stock outstanding.</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:115%;vertical-align:bottom;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant&#8217;s Proxy Statement for the Annual Meeting of Stockholders to be held in 2018. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant&#8217;s fiscal year ended&#160;December&#160;31, 2017. </span></div><div><span><br/></span></div><div id="i_4_31"></div><div style="text-align:center;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">WORKIVA INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">FORM 10-K</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">For the Year Ended December&#160;31, 2017 </span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">TABLE OF CONTENTS</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:7.294872%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:81.653846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:4.410256%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="6" 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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Page&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_43">Part I</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_49">Item 1.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_49">Business</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_49">1</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_158">Item 1A.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_158">Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_158">20</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_171">Item 1B.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_171">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_171">46</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_178">Item 2.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_178">Properties</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_178">46</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_186">Item 3.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_186">Legal Proceedings</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_186">46</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_192">Item 4.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_192">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_192">46</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_198">Part II</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span><br/></span></div></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="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_205">Item 5.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_205">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_205">47</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_211">Item 6.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_211">Selected Consolidated Financial Data</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_211">50</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_217">Item 7.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_217">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_217">52</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_265">Item 7A.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_265">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_265">70</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_273">Item 8.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_273">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_273">72</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_417">Item 9.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_417">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_417">107</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_424">Item 9A.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_424">Controls and Procedures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_424">107</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_431">Item 9B.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_431">Other Information</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_2_431">108</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_437">Part III</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_444">Item 10.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_444">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_444">110</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_450">Item 11.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_450">Executive Compensation</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_450">112</a></span></div></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="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_456">Item 12.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_456">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_456">112</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_462">Item 13.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_462">Certain Relationships and Related Transactions and Director Independence</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_462">112</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_468">Item 14.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_468">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_468">112</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_474">Part IV</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_481">Item 15.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_481">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_481">113</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_486">SIGNATURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_486">S-1</a></span></div></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div id="i_1_37"></div><div style="text-align:center;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Certain statements in this Annual Report on Form 10-K are &#8220;forward-looking statements&#8221; within the meaning of Section&#160;21E of the Securities Exchange Act of 1934, as amended, and are subject to the safe harbor created thereby. All statements contained in this Annual Report on Form 10-K other than statements of historical facts, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;expect&#8221; 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 &#8220;Item 1A. Risk Factors.&#8221; Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, achievements or events and circumstances reflected in the forward-looking statements will occur. We are under no duty to update any of these forward-looking statements after completion of this Annual Report on Form 10-K to conform these statements to actual results or revised expectations.</span></div><div><span><br/></span></div><div id="i_2_43"></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Part I.</span></div><div id="i_2_49"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 1. Business</span></div><div id="i_2_56"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Overview</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Workiva provides Wdesk, an intuitive cloud platform that modernizes how customers work with business data at thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail. Wdesk helps mitigate risk, improves productivity and gives users confidence in their data-driven decisions. As of December 31, 2017, 3,063 enterprises, including more than 70% of Fortune 500</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;line-height:115%;vertical-align:bottom;vertical-align:top;">&#174;</sup><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;"> companies, subscribed to our platform.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Many organizations throughout the world are required to report business data to a variety of regulators, boards and other stakeholders. However, these organizations often struggle to produce accurate and consistent information and reports because their ever-expanding volume of business data is typically spread across hundreds of different sources and stored in incompatible formats. While many enterprises maintain data in a structured enterprise resource planning (ERP) system, International Data Corporation estimates that more than 90% of the data businesses create is &#8220;unstructured,&#8221; which is defined as unorganized data that resides outside the realm of the ERP. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Legacy processes and disconnected software technologies are inefficient at helping users find, understand and report critical and relevant information on a timely basis. Organizations often rely on cumbersome manual processes, large teams, third-party consultants and a variety of point solutions, such as disconnected word-processing documents and spreadsheets, general-purpose collaboration software and email. Exacerbating these challenges is the continued growth in size and complexity of many enterprises, with employees and data spread around the world. The stakes for enterprises are high: reporting incorrect, incomplete or untimely information increases the risks of poor decision-making, legal liability, reputational damage and a weakened competitive position.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">By addressing these challenges, Wdesk is changing the way people work. Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. Numbers, narrative, charts and graphics can be linked inside Wdesk, which becomes an organization&#8217;s central repository for critical data or &#8220;single source of truth.&#8221; With linked data and a full audit trail, managers can trust that Wdesk spreadsheets, word documents, presentations, dashboards and reports are up-to-date and consistent, reducing the risk of reporting incorrect data or taking action based on erroneous information. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In September 2017, we began offering our customers the ability to connect Wdesk with data in more than 100 cloud and on-premise applications. Integrating enterprise business systems with Wdesk enables customers to connect the datasets they need directly to a central hub of trusted data, with powerful linking, auditability and control features. Wdesk users can combine narrative with their data, which further improves a wide range of financial, regulatory and performance management functions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">With Wdesk serving as a single system of record for critical business data, our customers have more time to perform value-added work by eliminating repetitive, manual and time-consuming tasks imposed by legacy software. Technology features people have come to expect as consumers &#8211; speed, access and sharing &#8211; are available at work with Wdesk, thereby enabling our customers to become more efficient and flexible, which we believe leads to greater job satisfaction, employee retention and career opportunities. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">1</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Coworkers using Wdesk can create, review and publish data-linked documents and reports with greater control, consistency, accuracy and productivity than ever before. Wdesk enables people to collaborate in the same document at the same time, which improves efficiency and version control. Wdesk is flexible and scalable, so users can easily adapt it to define, automate and change their business processes in real time, which helps our users streamline and modernize legacy processes and methods.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">With data linking in Wdesk, changes are automatically updated in all linked instances &#8211; including numbers, text, charts and graphics &#8211; throughout a customer&#8217;s spreadsheets, word-processing documents,  presentation decks and dashboards in our platform. Linking enables data consistency and ensures that collaborators are working with the most current data, which reduces operational costs related to tedious ticking and tying and gives our customers peace of mind that their data and reports are accurate and up-to-date.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">With permission controls in Wdesk, administrators can manage access at all levels &#8211; down to an individual data point &#8211; for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, outside counsel and other consultants, which streamlines the review process and reduces expenses.&#160;&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Wdesk allows users to work anytime from anywhere with an internet connection, enabling them to:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Create trusted datasets that are linked and aggregated throughout Wdesk documents, spreadsheets, presentations, dashboards and reports. </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Control access to datasets, reports and workflows throughout the organization and with external stakeholders.  </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Connect Wdesk with data in more than 100 cloud, hosted and on-premise applications.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Integrate enterprise business systems with Wdesk to directly connect datasets to a central hub of trusted data, with powerful linking, auditability and control features.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Combine narrative with data, further improving a wide range of financial, regulatory and corporate performance management functions.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Collaborate among thousands of users in the same document at the same time in a secure, cloud-based platform.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Streamline and automate business processes, saving time and resources.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Present critical data and reports to internal and external stakeholders.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Gain insights with improved transparency of data provenance and collaborators&#8217; changes. </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Decide with confidence based on trusted data and reports.</span></li></ul><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">2</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Wdesk Technology</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our technology is enterprise grade and developed to perform at scale. Wdesk utilizes Google Cloud Platform and Amazon Web Services, which enable us to scale our compute and storage capacity on demand. We can deploy incremental changes to our customers on a daily basis by employing a continuous delivery process supported by Agile software development methodologies and a proprietary quality assurance process. As a result, all of our customers access the latest version of our platform, and upgrades are applied with minimal disruption to ongoing operations. In addition, in order to keep our customers&#8217; data secure, we have developed advanced data security protocols that augment the standard security of the Google and Amazon cloud services. Our architecture has scalability for global enterprises, as well as advantages in reliability and cloud delivery.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Platform Milestones </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In March 2010, we released our first software solution, which focused on streamlining reporting to the SEC. SEC filings, such as Form 10-K, Form 10-Q and proxy statements, are lengthy and complex documents that require significant collaboration across multiple business functions and external constituents, including auditors and lawyers. Our SEC solution enables customers to automate and improve their regulatory filing process. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In March 2013, we launched our Wdesk platform to respond to the growing demand from our customers to use Wdesk for work beyond SEC reporting. We have continued to add solutions to the Wdesk platform over time by identifying markets where Wdesk can address a wide range of critical business challenges for our customers. We employ a rigorous process to validate and prioritize new markets based on the number of customers that could benefit from a new solution and our assessment of Wdesk&#8217;s ability to address that challenge.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In September 2016, we released enhancements to Wdesk that included: new capabilities to our spreadsheets, making them one of the largest and fastest spreadsheet applications in the cloud; more powerful, dynamic dashboards; advanced testing and workflow capabilities and expanded data relationships for SOX and internal control teams.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In July 2017, we began offering our customers the ability to connect Wdesk with more than 100 cloud and on-premise applications. Integrating enterprise business systems with Wdesk enables customers to directly connect the datasets they need into a central hub of trusted data, with powerful linking, auditability and control features.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Markets and Use Cases</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Although our Wdesk platform is used for hundreds of different use cases across public and private companies, state and local governments and universities, we are currently focusing our sales and marketing resources in four areas: </span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Finance and accounting, including:</span><ul style="list-style-type:circle;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">SEC (including Section 16 and Forms 10-K, 10-Q, 8-K, N-4, N-6 and Form S-1 and related IPO readiness); Canada&#8217;s System for Electronic Document Analysis and Retrieval (SEDAR); eXtensible Business Reporting Language (XBRL) for both GAAP and International Financial Reporting Standards (IFRS) taxonomies; Inline XBRL; investor relations including earnings call scripts and press releases; data collection for financial footnotes; statutory reporting; Financial Planning and Analysis (FP&amp;A); Comprehensive Annual Financial Report (CAFR) and budgeting for state and local governments; financial reporting and planning for universities; Global Reporting Initiative (GRI); capital markets transactions; and investment company compliance.</span></li></ul></li></ul><div><span><br/></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">3</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Audit and internal controls, including:</span><ul style="list-style-type:circle;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Sarbanes-Oxley Act (SOX), SOX certifications, internal controls over financial reporting (ICFR), evidence management, testing, Model Audit Rule (MAR-SOX), audit management, dashboards, audit risk assessments, planning, legal compliance, policies and procedures and issues management. </span></li></ul></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Risk and compliance, including:</span><ul style="list-style-type:circle;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Enterprise Risk Management, risk assessments, risk framework, board reporting and a wide range of regulatory reporting, such as Own Risk Solvency Assessment (ORSA), Solvency II, Resolution and Recovery Plans (RRP), Comprehensive Capital Analysis and Review (CCAR), and Dodd-Frank Stress Testing (DFAST).</span></li></ul></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Management and performance reporting, including:</span><ul style="list-style-type:circle;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Board, Board committee and quarterly reporting, C-Suite reporting, strategic business plans, monthly management reports, managing and tracking key performance indicators (KPIs), budget and planning, data collection for sales, performance reporting and employee benefit financial statements.</span></li></ul></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our success in delivering multiple solutions has created demand from our customers for a broader-based, enterprise-wide Wdesk platform. In response, we have been improving our technology and realigning sales and marketing to capitalize on our growing enterprise-wide opportunities.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Sales and Marketing</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We distribute our software and services through field sales, inside sales, and partnership channels. We focus on a &#8220;land-and-expand&#8221; strategy to acquire new customers and expand our existing customer relationships. We reallocated our sales and marketing resources in 2017 to simplify our account management model and create stronger relationships with our customers through improved coverage. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 2017, we continued to add more partners. Our advisory and service partners offer a wider range&#160;of domain and functional expertise that broadens the capabilities of Wdesk, bringing scale and support to&#160;customers and prospects. Our technology partners enable more data and process integrations to help customers&#160;connect critical transactional systems directly to Wdesk, which becomes a central repository of trusted data,&#160;with powerful linking, auditability and control features.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our customer success and professional services teams help our account managers build our existing customer relationships by providing advice on best practices that enable users to harness the full power of our Wdesk platform. We believe our sales strategies position us to build relationships over time as we add new users and solutions and expand our platform across organizations.    </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Many of the largest and most demanding enterprises in the world are our customers. We have a broadly diversified customer base; our largest customer represented less than 1% of our revenue in&#160;2017. We believe that we have exceptional customer satisfaction, as evidenced by our subscription and support revenue retention rate of 96.0% (excluding add-on seats) as of December 2017. Our subscription and support revenue retention rate including add-ons was 107.6% at the December 2017 measurement date.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have experienced high revenue growth since the release of our first solution in March 2010. Our revenue increased from $14.9 million in 2011 to $207.9 million in 2017, representing a&#160;55% compound annual growth rate. We incurred a net loss of $43.4 million in 2015, $44.0 million in 2016 and&#160;$44.4 million in 2017. Approximately 81%&#160;of our revenue in 2017 was derived from subscription and support fees, with the remainder from professional services.  </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_65"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">4</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Our Industry</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Industry Trends are Driving a Fundamental Shift in How Enterprises Collect,&#160;Manage, Report and Analyze Critical Business Data.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Data is Widespread and Disconnected.</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;"> Enterprise data is typically spread across hundreds of different sources and stored in incompatible formats. While many enterprises maintain data in a structured enterprise resource planning (ERP) system, International Data Corporation estimates that more than 90% of the data businesses create is &#8220;unstructured,&#8221; which is defined as unorganized data that resides outside the realm of the ERP. Organizations often struggle with creating efficient and trusted solutions to harness this data in ways that can support decision-making.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Regulatory Requirements are Continually Changing. </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;">Legislation, such as the Sarbanes-Oxley Act and the Dodd-Frank Act, and related regulations continue to drive complex reporting mandates. SOX requires public company CEOs and CFOs to individually certify that their annual and quarterly financial reports are accurate and complete and to assess the effectiveness of their internal controls over financial reporting. Increased scrutiny from the Public Company Accounting Oversight Board (PCAOB) on audits of management&#8217;s assessment of internal controls &#8211; and the transition in the framework used for assessing internal controls &#8211; is driving public companies to find more efficient and accurate solutions for SOX compliance.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Charged with implementing these legislative mandates and others, governmental agencies such as the SEC, the Canadian Securities Administrators, the Federal Reserve System, the Federal Deposit Insurance Corporation, the U.S. Department of Energy and the U.S. Environmental Protection Agency, continue to issue and change regulations that affect existing reporting requirements. Regulators are also implementing new, industry-specific reporting requirements. For example, in recent years insurance companies have been required to produce reports for Own Risk Solvency Assessment (ORSA) and Model Audit Rule, often referred to as MAR-SOX because of its similarity to SOX compliance. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Use of Machine-Readable Data Is Growing</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;">. Regulators are demanding greater use of structured, machine-readable data in companies&#8217; reports. For example, the SEC requires that public companies include &#8220;structured&#160;financial&#160;data&#8221; in filed annual and quarterly reports so that an investor can automate extraction&#160;of the data&#160;the instant it is filed and compare it to performance in past years, information from other companies and industry averages. The SEC implemented its structured data mandate by requiring companies to tag the data in their financial statements using XBRL, which is a royalty-free, international standard designed specifically for digital reporting of financial, performance, risk and compliance  information. XBRL provides a unique, machine-readable tag for individual disclosures within business reports.&#160;Use of XBRL enables government agencies to automate screening and analysis of filed documents. For example, the SEC Division of Enforcement has integrated the analysis of XBRL data into its investigative processes. In June 2016, the&#160;SEC began allowing public companies to submit financial statements using Inline XBRL, a standard that&#160;embeds XBRL in the financial statements, thus eliminating the need to file two documents.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We expect the use of non-proprietary data standards, such as XBRL, in the United States to continue to grow.&#160;For example, in May&#160;2017,&#160; after a two-year pilot program, U.S. federal agencies began complying with Digital Accountability and Transparency Act of 2014 (DATA Act) requirement to file electronic federal spending reports  using a non-proprietary open data standard. The U.S. Treasury Department and the White House Office of Management and Budget (OMB) selected XBRL as the non-proprietary data standard to help increase accountability over how federal funds are spent. In addition, Treasury and OMB are required to decide in 2018 whether to require recipients of federal contracts and grants to submit reports to the agencies using XBRL.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">5</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We also expect the use of machine-readable data to grow outside the United States, as securities&#160;regulators, stock exchanges and taxing authorities in&#160;several&#160;countries (such as Australia, Brazil, Canada, China, Denmark, Finland, Germany, India, Israel, Japan, the Netherlands, Singapore, South Korea, Spain and the United Kingdom)&#160;already require the filing of XBRL data.&#160;The European Securities and Market&#160;Authority (ESMA) announced in December 2016 that, beginning January 1, 2020, issuers in the European&#160;Union must report their company information to national securities regulators using Inline XBRL.&#160;Starting December 15, 2017, all Foreign Private Issuers (FPIs) that file financial statements with the SEC prepared in accordance with International Financial Reporting Standards must submit XBRL financial data for fiscal periods ending on or after December 15, 2017. In comparison, U.S. companies reporting under U.S. GAAP have been required to file XBRL financial data since 2009.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Management Oversight is Increasing. </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;">Enterprises are under increasing pressure to report a growing amount of information to internal management teams, boards of directors, internal and external auditors and other stakeholders. We believe that data needs to be collected, reported and analyzed more rapidly than ever before. Management teams are increasingly focused on leveraging data to support critical decisions. At the same time, boards of directors are pressing organizations to improve transparency in order to better fulfill their fiduciary duties.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Workforces are Becoming More Geographically Disbursed.</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;"> Market dynamics and the globalization of enterprises have changed where people work and how they work together. Organizations are becoming increasingly global, with employees geographically distributed to support strategic and business needs. Workforce flexibility initiatives have resulted in more employees working remotely, which has increased the demand for cloud-based enterprise software.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Consumerization of Enterprise IT.</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;"> Technical advancements in smart phones, tablets and wireless networks have enabled the proliferation of mobile devices across the enterprise. Enterprise cloud-based solutions are becoming increasingly common and are enabling employees to work from anywhere with an internet connection, often from a mobile device. The rapid advancement of consumer applications, particularly social media, has raised expectations for enterprise technology as employees expect their workplace technology to achieve the same level of functionality, performance and ease of use as the consumer technologies that permeate their daily lives.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Legacy Business Processes and Solutions Are Insufficient for Meeting the Requirements of Modern Enterprises.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For many enterprises, the process of compiling, reporting and analyzing critical data has been manual, repetitive and error-prone. Large enterprises often employ hundreds or even thousands of people to manually collect data with unencrypted emails and create and update rolling versions of draft documents and disconnected spreadsheets. Modern enterprises require a level of collaboration, security and control that we believe outdated business software and point solutions do not deliver. Shortcomings of legacy business processes and solutions include the following:&#160;&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Access to resources is restricted.</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;"> Traditional solutions require employees to be physically present at, or remotely logged into, a machine with the required technology and access permissions. Enterprise remote networks can be plagued by connection and performance challenges. These impediments restrict productivity as employees attempt to complete work at home and while traveling and often lead to unapproved workarounds that may expose sensitive data. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Collaboration is inefficient and risky.</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;"> Traditional office software requires one person to work on one version of a presentation or report at one time. This rigidity creates challenges as concurrent versions lead to a tedious and time-consuming reconciliation process. Collaboration requires opening and closing, saving and sending, and communicating outside the document rather than inside the document, all of which adds time to document creation and risk to document integrity. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">6</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Workflows are rigid and serial.</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;"> Workflows for presentation and report production operate as a series of dependent events, with workers being unable to advance sections they are responsible for while waiting for their turn in the document-production process. Any section completed out of order risks data integrity and has the potential to lengthen &#8211; rather than reduce &#8211; production timelines. Unanticipated events at any step in the workflow may slow down the entire process.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Dataset creation is highly manual.</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;"> Traditional dataset creation relies on ad-hoc processes and loosely defined protocols to consolidate a patchwork of disparate data sources with different owners and storage locations across the enterprise. Enterprise databases are typically controlled by IT personnel, requiring additional resources and time to query, access and manipulate data. Compiling the same dataset in future periods often requires the same amount of time as the initial effort as enterprises are unable to leverage prior work to roll forward datasets.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Edits are error prone and lack audit trails.</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;"> Traditional software does not permit linking references to a single source, so when a change is made it does not flow throughout the document or related documents. The integrity of a group of related presentations and reports is at risk every time a number is edited, and worker productivity is lost in a cycle of implementing edits and reviewing for errors. Traditional solutions do not offer visibility into data provenance or the lineage of changes to a document. Audit trails often consist of unsatisfactory solutions, such as tracked changes, which can be turned off; in-line comments, which are cumbersome to manage; and rolling versions, which lead to inefficient workflows and reconciliation.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Control is limited.</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;"> With legacy software, multiple versions of a spreadsheet, presentation or report may be stored in numerous locations across an enterprise, making it difficult to control who can review and edit, and even more difficult to adjust these roles as the creation process evolves. </span></div><div id="i_5_71"></div><div style="margin-top:12pt;margin-bottom:3pt;"><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;">Wdesk Platform Features</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;">Our Wdesk platform enables enterprises and their employees to modernize inefficient business data processes, thereby reducing risk, improving productivity and giving them more confidence in their data-driven decisions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Integrated Platform of Software Applications Built on a Data Management Engine.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Wdesk comprises proprietary word processing, spreadsheet, presentation and dashboard applications that are integrated and built on a data management engine, offering synchronized data, controlled collaboration, granular permissions and a full audit trail. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Controlled Collaboration.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Our familiar, intuitive platform enables co-workers to collaborate within the same Wdesk document, spreadsheet, presentation or report at the same time from any location with internet access. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Data Consistency with Narrative and Numbers.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> With data linking in Wdesk, any change is automatically updated in all linked instances &#8211; including numbers, text, charts and graphics &#8211; throughout a customer&#8217;s spreadsheets, word-processing documents, presentation decks and dashboards in the Wdesk platform. Linking enables customers to trust their data, which reduces operational costs related to tedious ticking and tying. Wdesk also gives users the ability to combine narrative with their data, which further improves a wide range of financial, regulatory and corporate performance management functions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Version Control.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Wdesk enables coworkers to create, review and publish data-linked documents and reports in a single, secure cloud platform. Wdesk ensures that collaborators are working on the most current and accurate version and eliminates numerous, often conflicting versions of documents and emails that can be problematic with outdated legacy software.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">7</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Data Integrations.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. Furthermore, Wdesk enables data connections with more than 100 cloud and on-premise applications. Integrating enterprise business systems with Wdesk enables customers to directly connect the datasets they need into a central hub of trusted data, with powerful linking, auditability and control features. With Wdesk serving as a single system of record for critical business data, our customers can have more time to perform value-added work by eliminating repetitive, manual administrative tasks imposed by archaic, legacy software.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Permissions and Security.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> With Wdesk permissions features, administrators can control access at all levels, down to an individual data point, for each user to create, edit, comment and review data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, outside counsel and other consultants, which streamlines the review process and reduces expenses. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Full Audit Trail.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Tasking, Workflow and Certifications.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Users can assign and respond to tasks as well as request, review and approve documentation within Wdesk. A configurable, step-by-step workflow function helps team members and approvers streamline their processes. Our platform also provides a certification function that allows any Wdesk viewer to attest to the accuracy and completeness of documents and reports and allows administrators to monitor the process with customizable dashboards. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Digital Paper Trail for SOX and Internal Controls.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Internal audit and SOX compliance teams use the Evidence Management feature in Wdesk to digitally embed and annotate evidence in work papers with a complete audit trail, which helps our customers and their auditors better identify, assess and mitigate risks. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Consumer Product Features at Work.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> The technology features people have come to expect in their personal lives &#8211; speed, access and sharing &#8211; are available at work with Wdesk in a familiar interface, which we believe improves productivity and increases employee satisfaction.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Trusted Ecosystem for Critical Business Data.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Our platform captures a complete history of a document&#8217;s lineage, from the most granular edit to a spreadsheet cell formula to key document milestones. At the same time, Wdesk gives document owners the ability to manage document permissions down to a single section of a document or a single cell of a spreadsheet. The ability to control access and user permissions with this level of granularity enables document owners to respond to evolutions in team composition and collaboration requirements. Ultimately, these robust audit and access control capabilities create transparency, accountability, integrity and confidence in the data-creation and report-generation workflows.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Enterprise Grade and Built for Scale.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Our cloud platform allows our customers to implement and rapidly scale users and solutions, often within days, without the need to install and maintain costly infrastructure hardware and software necessary for on-premise deployments.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Secure Architecture.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> In addition to the physical, operational and infrastructure security protections provided by our technology partners &#8211; Google Cloud Platform and Amazon Web Services &#8211; we work to protect our customers&#8217; data using enterprise-grade security measures. These measures include static and dynamic multi-factor authentication methods, strong encryption in-transit and at-rest and the adoption of aggressive web technologies, such as HTTP Strict Transport Security and Content Security Policies, to protect customers from the most common threat vectors. Secure coding practices are enforced through pre-production vulnerability scanning. In addition, Wdesk undergoes multiple security assessments each year by our customers and independent security firms. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">8</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:400;line-height:115%;vertical-align:bottom;">Ability to Dynamically Define and Change Business Processes.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;"> Wdesk frees users from the confines of traditional business processes by allowing them to dynamically define processes on-demand to support evolving business needs. Wdesk enables multiple users to work in concert, allowing teams to redefine workflows and business processes without the traditional limitations posed by disconnected, legacy software systems. Users can make progress on individual sections at the same time and adapt the workflow as needed to create documents, spreadsheets, presentations and reports. At the same time, managers gain an added level of insight into organizational dependencies, enabling them to reassign workflow and resources to further increase efficiency and reduce operational costs.</span></div><div id="i_2_79"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Wdesk Platform Benefits</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Public and private companies across a wide range of industries, as well as state and local governments and universities, use Wdesk to help coworkers simultaneously create, review and publish data-linked documents and reports with greater control, accuracy and productivity. Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions. A wide range of people in numerous departments across our customers&#8217; organizations can benefit from using Wdesk. &#160;</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Benefits to Decision-Makers</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Reduces Risk.</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;">&#160;Numbers, narrative, charts and graphics can be linked inside Wdesk, which becomes an organization&#8217;s central repository for critical data or &#8220;single source of truth.&#8221; With linked data and a full audit trail, managers can trust that Wdesk spreadsheets, word documents, presentations, dashboards and reports are up-to-date and consistent, reducing the risk of reporting incorrect data or taking action based on erroneous information. In addition, Wdesk ensures that presentations and reports are published using the most recent business rules, formats and XBRL protocols where applicable.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Improves Data Transparency.</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;">&#160;Wdesk provides accountability and transparency through a detailed audit trail that tracks every change made by every user over time. Decision-makers benefit from the ability to drill down into each discrete data point, which increases data transparency, accountability and trust that critical business data across an organization is verified and accurate. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Saves Time.</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;">&#160;Many presentations and reports that are created by using outdated, legacy software are burdened by manual, repetitive processes associated with collecting data, compiling and standardizing inputs across teams and incorporating numerous reviews, comments and revisions. Within the Wdesk platform, documents, narrative, data and graphics remain linked in a single version &#8211; along with embedded tasks, comments and supporting documentation &#8211; which reduces or completely eliminates repetitive, manual tasks, giving teams more time for analysis and other value-added work.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Streamlines Reviews.</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;">&#160;With Wdesk permission controls, administrators can control access at all levels, down to an individual data point, for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, outside counsel, and other consultants, which streamlines the review process and reduces expenses.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Enables Quicker Decision-Making.</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;">&#160;Wdesk is an intuitive, cloud platform for data consistency and control. Through data linking and a full audit trail, decision-makers who use Wdesk know that they are working on the most current and accurate version, which helps our customers make quicker and better-informed decisions.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:18pt;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">9</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:18pt;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Benefits to End Users</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Ubiquitous Access.</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;">&#160;Users can access our Wdesk platform through a secure, web-based interface and through our mobile application any time and anywhere an internet connection is available. By providing flexible access to Wdesk, end users can be productive from wherever they choose to work. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Faster Time to Value.</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;">&#160;The Wdesk interface is familiar and intuitive so it can be easily deployed in days or weeks, enabling new users to make quick improvements to business data processes. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Better Collaboration.</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;">&#160;Our platform enables collaborators to draft and edit original work, assign and respond to tasks, make and resolve comments, track progress and certify sign-offs within the same document, spreadsheet, presentation or report at the same time from any location with internet access. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Higher Job Satisfaction.</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;">&#160;Wdesk helps end users reduce or completely eliminate repetitive, manual and time-consuming functions, thereby becoming more efficient and flexible, which we believe leads to greater job satisfaction, employee retention, cross-role training and career opportunities. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Transferable Job Skills.</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;">&#160;The ability to work in Wdesk is increasingly being recognized as a transferable skill set desired by accounting, finance, compliance and operations teams. Wdesk proficiency often appears in our end users&#8217; resumes and becomes an attractive consideration in promotions within an organization or by recruiters looking for professionals with advanced skills.</span></div><div id="i_2_85"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Growth Strategy</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We continue to add new Wdesk customers as well as add seats at existing customers for a wide range of use cases at public and private companies, state and local governments and universities. In addition, customer demand for a broader-based, enterprise-wide Wdesk platform continues to expand as we improve Wdesk features and capabilities and build our ecosystem of customers and partners. Key elements of our growth strategy include:</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Expand Across Enterprises.</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;"> Our success in delivering multiple solutions has created demand from customers for a broader-based, enterprise-wide Wdesk platform. In response, we have been improving our technology and realigning sales and marketing to capitalize on our growing enterprise-wide opportunities. We believe expansion across enterprises will add seats and revenue and continue to support our high revenue retention rates. However, we expect that enterprise-wide deals will be larger and more complex, which tends to lengthen the sales cycle.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Generate Growth From Existing 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;">&#160;Wdesk can exhibit a powerful network effect within an enterprise, meaning that the usefulness of our platform attracts additional users and more data. As more employees in an enterprise use Wdesk, additional opportunities for collaboration and automation drive demand among their colleagues for add-on seats. Expansion within current customers includes&#160;adding users for both existing solutions and new use cases. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Pursue New 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;">&#160;Our first software solution enabled customers to streamline and automate their SEC regulatory filing process. In 2013, we began expanding into additional markets that were faced with managing large, complex processes with many contributors and disparate sets of business data. We now sell to new customers in the areas of finance and accounting, risk and compliance, audit and internal controls and performance and management reporting. We intend to continue to build our sales and marketing organization and leverage our brand equity to attract new customers. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Expand our Ecosystem.</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;"> We continue to expand our ecosystem of partners, including Business Process Outsourcing and managed service firms, global consultancies providing an array of accounting and advisory services, system integrators, large and and mid-sized Independent Software Vendors (ISV) and IT service providers. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of Wdesk, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">10</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">transactional systems directly to Wdesk, which becomes a central repository of trusted data, with powerful linking, auditability and control features.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Target the &#8220;Last Mile of Reporting&#8221; Market.</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;"> Many organizations struggle to produce accurate and consistent data and reports because their business data is typically spread across hundreds of different sources and stored in incompatible formats.  Wdesk users&#160;can collect, aggregate and manage their unstructured and structured data in an integrated environment. Numbers, narrative, charts and graphics can be linked inside Wdesk, which becomes an organization&#8217;s central repository for critical business data. With consistent data and a full audit trail, managers can reduce the risk of reporting incorrect data or taking action based on erroneous information. Wdesk improves accuracy, transparency and supports better data-driven decisions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Offer More Solutions.</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;"> We&#160;intend to introduce new solutions to continue to meet growing demand for our Wdesk platform. Our close and trusted relationships with our customers are a source for new use cases, features and solutions. We have a disciplined process for tracking, developing and releasing new solutions that are designed to have immediate, broad applicability; a strong value proposition and a high return on investment for both Workiva and our customers. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. This vetting process involves our sales, product marketing, customer success, professional services, research and development, finance and senior management teams.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Expand Our International Footprint.</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;"> For the year ended December&#160;31, 2017, we generated approximately 92% of our revenue in the United States. However, the growth drivers for our solution are similar in other parts of the world, including the need to reduce errors and risk, improve efficiency and respond to complex regulatory requirements. For example, European public companies are subject to regulation similar to SOX, and all Foreign Private Issuers (FPIs) that file financial statements with the SEC prepared in accordance with International Financial Reporting Standards (IFRS) must submit their filings with XBRL tagging for fiscal periods ending on or after December 15, 2017. Accordingly, we plan to continue to increase our sales and marketing presence in Europe. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Continue to Innovate.</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;"> We believe we are the first technology company to build an integrated platform on a data management engine that provides a secure ecosystem to manage structured and unstructured business data that spans data integrations, data collection and linking, controlled collaboration, process management, streamlined reporting and data-driven decision-making. Our research and development efforts are focused on improving the Wdesk platform for broad use across all of our solutions and use cases. Our development teams deploy incremental changes to our platform for our customers several times each week. We employ a continuous delivery process supported by Agile software development methodologies and a proprietary quality assurance process. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Wdesk Data Platform powers one of the largest and fastest spreadsheet applications in the cloud and improves data relationships for SOX and internal control teams. Our Data Platform offers dynamic dashboards, automates reporting and supports advanced testing and configurable, step-by-step workflows. We plan to continue to provide Wdesk users with even more effective ways to capture, store and connect data and to manage workflow, dashboards, presentations and reports. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Growth in Non-SEC Use Cases.</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;"> We believe we have just begun to scratch the surface of several large and growing markets outside of SEC reporting, and therefore, we are continuing to invest in software development, sales and marketing to help Workiva grow. For example, we continue to sell Wdesk for regulated risk, Enterprise Risk Management, audit management, SOX and internal controls, capital markets transactions, and performance and management reporting &#8211; where we continue to see substantial opportunities for expansion. </span></div><div id="i_2_91"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:0pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">11</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:0pt;"><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;">Wdesk Platform Use Cases</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Wdesk platform enables customers to collect, link, manage, report and analyze critical business data for a wide range of use cases across public and private companies, state and local governments and universities. In addition, customer demand for a broader-based, enterprise-wide Wdesk platform continues to expand as we improve Wdesk features and capabilities and grow our ecosystem of partners. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of Wdesk, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical transactional systems directly to Wdesk, which becomes a central repository of trusted data, with powerful linking, auditability and control features.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Although Wdesk is used for hundreds of different use cases, we currently focus our sales and marketing resources on four areas: </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Finance and Accounting</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In the finance and accounting market, we sell Wdesk to public and private companies, state and local governments and universities that use our platform to improve business data processes and create a wide range of documents, spreadsheets, presentations and reports for management, investors, boards, regulators, auditors and other stakeholders. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">SEC Reporting</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;">. We developed Wdesk to give customers control over the entire SEC reporting process, from data collection to drafting to embedding supporting documentation to the actual filing with XBRL. Our SEC reporting solution allows our customers to prepare and file all major SEC reports, such as Form 10-K, Form 10-Q and Form 8-K, as well as Form S-1 and other registration statements, proxy statements and Section 16 reports. Features tailored to the SEC reporting process include the capability to concurrently create reports in the HTML format required for filing on the SEC&#8217;s Electronic Data Gathering, Analysis and Retrieval (EDGAR) system and the ability to perform XBRL tagging as well as to submit SEC reports with Inline XBRL. Canadian issuers can use Wdesk to draft and file reports on SEDAR. Wdesk also enables customers to create earnings press releases, earnings call scripts, presentations and other investor relations materials with data linked to the corresponding filing. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Broader Use By Accounting and Finance Teams</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;">. Public and private companies, state and local governments and universities must create a vast array of complex financial and managerial reports to better drive real-time business decisions. Wdesk use cases include: Financial Planning and Analysis (FP&amp;A), board reporting, quarterly reporting, C-Suite reporting, monthly operation and flash reports; statutory reporting, Comprehensive Annual Financial Report (CAFR) and budgeting for state and local governments, financial reporting and planning for universities, Global Reporting Initiative (GRI), investment company compliance and capital markets transactions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Audit and Internal Controls</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We sell Wdesk to people who work in Sarbanes-Oxley Act (SOX) compliance, SOX certifications, internal controls over financial reporting (ICFR), evidence management, testing, Model Audit Rule (MAR-SOX) for insurance companies, audit management, dashboards, audit risk assessments, planning, legal compliance, policies and procedures and issues management. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">SOX and ICFR</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;">. Our customers use Wdesk to increase efficiency in documenting, implementing and assessing ICFR as required by SOX. SOX also requires public company CEOs and CFOs to individually certify that their annual and quarterly financial reports are accurate and complete and to assess the effectiveness of their ICFR. Increased scrutiny from the Public Company Accounting Oversight Board (PCAOB) on audits of management&#8217;s assessment of internal controls &#8211; and the transition in the framework used for assessing internal controls &#8211; is driving public companies to find more efficient and accurate solutions for SOX compliance. With Wdesk, our customers can collect data from multiple departments, centralize that information in a linked platform, create and track process narratives and </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">12</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">flows with co-workers and embed evidence in internal audit work papers. We began selling our Wdesk solution to the SOX market in the second quarter of 2014. As of December&#160;31, 2017, more than 600 customers use Wdesk for SOX and internal controls.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Audit Management</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;">. We sell to the broad-based audit management market because users in that market often collaborate with colleagues working in SOX and risk across an organization. Audit management, which is a subset of a much larger market that is defined as Governance, Risk and Compliance (GRC), extends throughout an organization, organically drawing in Wdesk users from a wide range of departments. Audit management, which includes audit risk assessments, the audit planning process and the internal audit group, faces the same challenges in managing and documenting information from disparate departments. Wdesk allows simultaneous collaboration with control, accountability and documentation of ICFR that is essential to auditors, executives and boards. With Wdesk permission controls, administrators can control access at all levels, down to an individual data point, for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors and counsel, which further streamlines the review process and reduces expenses. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Risk and Compliance</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Changing regulations and mandates create complexity in risk and compliance reporting, which is often carried out by teams scattered across different departments and geographies within organizations. While we cannot predict future changes that could affect federal regulations, we expect demand for Wdesk to remain strong as a platform for improving transparency, accountability and insight into business and government data.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We market Wdesk to address regulatory compliance risk and enterprise risk. Examples of regulations facing our customers include the Dodd-Frank Act, Basel III, Capital Requirements Regulation (CRR) and Capital Requirements Directive (CRD). Wdesk regulatory compliance risk use cases include Resolution and Recovery Plans (RRP), Comprehensive Capital Analysis and Review (CCAR), and Dodd-Frank Stress Testing (DFAST). Regulators are also implementing new, industry-specific reporting requirements. For example, in recent years insurance companies have been required to produce reports for Own Risk Solvency Assessment (ORSA) in the U.S. and Solvency II in Europe.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">With Wdesk, risk management practices can be integrated throughout the organization while maintaining information privacy, audit trails and security resulting in highly efficient and transparent compliance. Therefore, we also sell Wdesk for Enterprise Risk Management (ERM) as a solution for enterprises to identify systemic risks, determine risk probabilities, assess risk magnitude, plan strategic responses and report to boards and other stakeholders. Wdesk also can help business leaders make real-time ERM decisions. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Performance and Management Reporting</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Operations teams across organizations of all sizes typically have to collect, track, manage and report on a wide range of operating metrics to better drive business decisions. Our customers continuously find new use cases across their organizations, including board committee and quarterly reporting, C-Suite reporting, strategic business plans, monthly management reports, managing and tracking key performance indicators (KPIs), data collection for domestic sales, performance reporting, and employee benefit financial statements.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_3_97"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">13</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Wdesk Platform Technology</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Wdesk is the cloud-based, multi-tenant technology platform upon which all Workiva software solutions run. Wdesk is built on the Google Cloud Platform and Amazon Web Services and is composed of proprietary and open-source technologies. Users can access all Wdesk solutions with any standard web browser, mobile web browsers and iPad and Android applications. We believe that the following characteristics comprise our platform&#8217;s key competitive advantages:</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Easy to Deploy and Configure.</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;">&#160;The Wdesk platform can usually be deployed within days or weeks for new customers and can be easily configured by the customer for individual employees or entire teams. Because our solutions are browser-based, customers avoid costly, time-intensive deployments typically associated with on-premise enterprise software.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">High Performance.</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;">&#160;The performance of the Wdesk platform has been tested and proven by some of the largest, most demanding enterprises in the world. Our platform is built for organizations of all sizes. The architecture, design, deployment and management of our solutions are focused on enterprise-grade scalability, availability and security. Our underlying code base is continually optimized in order to ensure high performance for our users.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Always On.</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;">&#160;Our customers are highly dependent on our solutions for their business data management and reporting needs. As a result, Wdesk is designed as an &#8220;always on&#8221; service. Additionally, constant customer collaboration and development iteration allows us to offer our customers continuous improvements by releasing a new version of Wdesk several times each week. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Scales Rapidly.</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;">&#160;Wdesk is designed to support concurrent user sessions within a global enterprise, managing billions of data elements while continuing to deliver rapid processing performance. A number of our customers have reported millions of links to single sources of data, among multiple documents, spreadsheets and presentations, without any noticeable negative effects on performance. Wdesk is designed to support millions of end users as a result of its scalability and our relationship with the Google Cloud Platform and Amazon Web Services.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Secure.</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;">&#160;Many of the largest enterprises in the world trust us with their most sensitive data. Wdesk employs stringent data security, reliability, integrity and privacy practices. In addition to our regular customer security assessments, we aggressively test the security of our operations by subjecting it to continuous and ongoing penetration and vulnerability testing (manual and automatic, internal and third-party). The quality of our data security efforts is validated by our annual completion of an independent audit process using the SSAE 16 standard. This standard is designed to determine whether a company has internal controls and safeguards that are suitably designed and effectively operating. The annual SSAE 16 examination includes coverage of security controls through performing SOC 1 Type 2 and SOC 2 Type 2 audits.</span></div><div id="i_3_103"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Research and Development </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our research and development team is distributed among nine office locations in North America and Europe, including our headquarters in Ames, Iowa. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our research and development efforts are focused on improving the Wdesk platform for broad use across all of our solutions. Our development teams can deploy incremental changes to our platform for our customers on a daily basis. We employ a continuous delivery process supported by Agile software development methodologies and a proprietary quality assurance process. Our spending on research and development was $68.2 million in 2017, $57.4 million in 2016, and $50.5 million in 2015. Our investment in research and development has grown due to increased compensation and headcount related to dedicating more resources to developing new features and functionality to our platform to capitalize on the growing demand for enterprise-wide Wdesk deployments.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">14</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">To ensure new features are intuitive and efficient, each development team has a dedicated user interface designer who is focused on delivering an optimized user experience. Additionally, we continuously test our software code using a combination of quality assurance personnel and a proprietary automated testing suite. We believe our focus on user experience and our rigorous quality assurance culture are key differentiators that contribute to the success of our Wdesk platform.</span></div><div id="i_3_109"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Customers</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Thousands of organizations, including global enterprises with hundreds of thousands of employees trust Workiva. As of December&#160;31, 2017, we had more than 3,000 customers, including more than 70% of Fortune 500 companies. Our Wdesk platform modernizes the way our customers work. Our customers are passionate, loyal supporters of our solutions, as demonstrated by our subscription and support revenue retention rate of 96.0% (excluding add-on seats) as of the December 2017 measurement date. Our subscription and support revenue retention rate including add-on seats was 107.6% as of the December 2017 measurement date.</span></div><div id="i_3_115"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Competition</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The intensity and nature of our competition varies significantly across our different solutions, as changes in regulation and market trends result in evolving customer requirements and demand for enterprise software. Our primary competitors include: </span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Status quo, manual business processes that rely on legacy business software tools;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Diversified enterprise software providers;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Niche software providers that provide point solutions;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Providers of professional services, including consultants and business and financial printers;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Governance, risk and compliance software providers; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Business intelligence / performance management software providers.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As our market grows, we expect it will attract more highly specialized software vendors as well as larger vendors that may continue to acquire or bundle their products more effectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The principal competitive factors in our market include: product features, reliability, performance and effectiveness; product line breadth, diversity and applicability; product extensibility and ability to integrate with other technology infrastructures; price and total cost of ownership; adherence to industry standards and certifications; strength of sales and marketing efforts; and brand awareness and reputation. We believe that our Wdesk cloud-based platform has the combination of features and value to our customers that will continue to allow us to compete favorably. </span></div><div id="i_3_121"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Sales and Marketing</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our &#8220;land-and-expand&#8221; sales strategy focuses on acquiring new customers and growing our existing customer relationships. We believe that we have penetrated only a small fraction of our market opportunity, and we intend to continue investing in sales and marketing to drive growth. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Sales</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our sales organization employs a combination of field sales, inside sales and partnership channels. We focus on a &#8220;land-and-expand&#8221; strategy to acquire new customers and expand our existing customer relationships. We reallocated our sales and marketing resources in 2017 to simplify our account management model and create stronger relationships with our customers through improved coverage. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">15</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 2017, we continued to expand our ecosystem of  partners, including Business Process Outsourcing and managed service firms, global consultancies providing an array of accounting and advisory services, system integrators, large and and mid-sized Independent Software Vendors (ISV) and IT service providers. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of Wdesk, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical transactional systems directly to Wdesk, which becomes a central repository of trusted data, with powerful linking, auditability and control features.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our sales organization comprises sales development representatives, pre-solutions engineers and account managers. Our sales development representatives qualify sales-accepted opportunities for our account managers. Our pre-solutions engineers focus on solutions and custom product demonstrations and consultative sales. Our account managers work to attract new customers as well as expand Wdesk into new use cases and departments across our current customers&#8217; organizations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our customer success and professional services teams also help our account managers grow our existing customer relationships by providing advice and best practices that enable users to harness the full power of Wdesk.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We expect to continue to strengthen our sales coverage in our current markets, as well as expand our sales footprint in locations where we see a demand for our solutions. To achieve this growth, we plan to continue to hire energetic and motivated sales people with experience in large enterprise software sales. We believe that our approach to hiring sales people, along with a progressive training, culture and compensation package will allow us to retain sales talent and continue to drive growth.    </span></div><div style="text-indent:36pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Marketing </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our marketing organization promotes our brand, generates demand for our offerings and researches and assesses product and market needs.&#160;Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. Our product marketing team develops the go-to-market strategy&#160;for Wdesk solutions and develops industry-level marketing messages.&#160;The product marketing team also supports our sales team with profiles of typical buyers, key messages, value propositions, competitive analysis and sales strategies. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our demand generation programs are categorized by solution and industry and are focused on engaging business leaders, process owners and technology teams. We use a variety of marketing programs across traditional and social channels to target current and prospective customers, including:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Using our website to engage and educate prospects on our platform and solutions.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Employing search engine marketing and advertising, including search engine optimization and pay-per-click, to drive traffic to our website.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Engaging customers and prospects through content marketing on social media, including Facebook, Twitter, LinkedIn and YouTube.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Working with industry analysts to establish third-party validation and generate positive coverage for our platform and solutions.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Sponsoring events and professional organizations, including the SEC Professionals Group and the SOX and Internal Controls Professionals Group.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Producing webinars, workshops and customer meetings.</span></li><li style="list-style:none;"></li></ul><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">16</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Hosting our annual user conference, The Exchange Community (TEC), which brings our customers together with our developers, professional services and customer success managers to learn and collaborate. TEC is our largest user event each year and features sessions with industry leaders, business networking events and opportunities to share product ideas&#160;as well as train our customers and educate our prospects on new ways to use Wdesk.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Executing digital and print campaigns through advertising, e-mails and direct marketing.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Creating sales tools and field marketing events to support our sales organization to more effectively convert leads into customers.</span></li></ul><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_127"></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Professional Services and Customer Success</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We believe our professional services and customer success teams are essential contributors to our long-term success and differentiate our service from our competitors. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Professional Services.</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;">&#160;Professional Services include initial setup of documents; XBRL mapping, tagging and review; best practices implementation; and business process consulting. Our XBRL team is primarily composed of people with accounting or financial reporting experience who work with our customers to perform XBRL mapping, tagging and review services. We also employ a team of Solution Architects who offer consulting services to customers to improve and streamline their Wdesk-related business data processes. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Customer Success.</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;">&#160;Our Customer Success teams support our users with in-depth knowledge and continuity for each customer&#8217;s Wdesk usage. Our Customer Success Managers (CSMs) provide 24/7 live customer support via phone, digital messaging and web-based conferencing. We provide intensive training to our CSMs and segment them for each solution and market focus. We have an in-house, e-learning curriculum called &#8220;The Learn Center&#8221; for Professional Services and CSMs to continue to develop skills related to Wdesk products, key markets and solution areas, management and compliance. The Learn Center also helps our employees stay current with industry and technology issues. In addition, we pay for employees to maintain professional certifications and licenses that are important to our customers, and we host regular company-wide employee education sessions on business, industry, technology and workplace topics.</span></div><div id="i_3_134"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Intellectual Property</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our intellectual property and proprietary rights are important to our business. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, we had 30 issued patents and 19 patent applications pending in the United States relating to our platform. We cannot assure you that any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow or otherwise limit our claims. Any patents issued may be contested, designed around, found unenforceable, or invalidated, and we may not be able to prevent third parties from infringing them. We also license software from third parties for integration into our solutions, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, end-customers, and partners, and our software is protected by U.S. and international copyright laws. Despite our efforts to protect our trade secrets and proprietary rights through intellectual property rights, licenses, and confidentiality agreements, unauthorized parties may still copy or otherwise obtain and use our software and technology. In addition, we intend to expand our international operations, and effective patent, copyright, trademark, and trade-secret protection may not be available or may be limited in foreign countries.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">17</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If we continue to be successful, we believe that competitors will be more likely to try to develop solutions and services that are similar to ours and that may infringe our proprietary rights. It may also be more likely that competitors or other third parties will claim that our platform infringes their proprietary rights.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in the enterprise software industry have extensive patent portfolios and are regularly involved in both offensive and defensive litigation. From time to time, third parties, including certain of these leading companies, may assert claims of infringement, misappropriation or other violations of intellectual property rights against us, and our standard license and other agreements obligate us to indemnify our customers against such claims. Successful claims of infringement by a third party could prevent us from distributing certain solutions or performing certain services, require us to expend time and money to develop non-infringing solutions, or force us to pay substantial damages (including enhanced damages if we are found to have willfully infringed patents or copyrights), royalties or other fees. In addition, to the extent that we gain greater visibility and market exposure as a public company, we face a higher risk of being the subject of intellectual property infringement claims from third parties. We cannot assure you that we do not currently infringe, or that we will not in the future infringe, upon any third-party patents, copyrights or other proprietary rights.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have registered a number of trademarks and logos, including "Workiva" and "Wdesk," with the United States Patent and Trademark Office and in several jurisdictions outside the United States. We have also registered other trademarks in the United States and in other jurisdictions outside the United States. In addition, we intend to expand our international operations, and we cannot assure you that these names will be available for use in all such jurisdictions.</span></div><div id="i_3_140"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Litigation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><div id="i_3_146"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Employees</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, we had 1,318 full-time employees. Our headcount as of December&#160;31, 2017 increased 12.5% from our headcount as of December&#160;31, 2016. None of our employees is represented by a labor organization or is a party to any collective bargaining arrangement. We have never experienced a strike or similar work stoppage, and we consider our relations with our employees to be good. </span></div><div id="i_3_152"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">18</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Corporate Information</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We were formed in California in August 2008 as WebFilings LLC. In July 2014, we changed our name to Workiva LLC, and we converted into a Delaware limited liability company in September 2014. On December 10, 2014, Workiva LLC was converted into a Delaware corporation and renamed Workiva Inc. Our principal executive offices are located at 2900 University Boulevard, Ames, Iowa 50010, and our telephone number is (888) 275-3125. Our website address is www.workiva.com. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Copies of annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the Exchange Act), are available, free of charge, on our website as soon as reasonably practicable after we file such material electronically with or furnish it to the SEC. The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_158"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">19</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 1A. Risk Factors</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Our operations and financial results are subject to various risks and uncertainties, including those described below. You should carefully consider the following risks and all of the other information contained in this report, including our consolidated financial statements and related notes, before investing in any of our securities. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks, or other risks and uncertainties that are not yet identified or that we currently think are immaterial, actually occur, our business, financial condition, results of operations and future prospects could be materially and adversely affected. In that event, the market price of our Class A common stock could decline. We may amend, supplement or add to the risk factors described below from time to time in future reports filed with the SEC.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Risks Related to Our Business and Industry</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We have a limited operating history, which makes it difficult to predict our future operating results. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We were founded in 2008 and have a limited operating history. We began offering our first solution in&#160;2010 and launched Wdesk in 2013. As a result of our brief operating history, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties (which we use to plan our business) are incorrect or change due to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We have not been profitable historically and may not achieve or maintain profitability in the future. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have posted a net loss in each fiscal year since we began operations in 2008, including net losses of approximately $44.4 million in fiscal 2017, $44.0 million in fiscal 2016 and $43.4 million in fiscal 2015. While we have experienced&#160;continued revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of subscriptions to sustain or increase our growth or achieve or maintain profitability in the future. In addition, we plan to continue to invest in our infrastructure, new solutions, research and development and sales and marketing, and as a result, we cannot assure you that we will achieve or maintain profitability. Because we intend to continue spending in anticipation of the revenue we expect to receive from these efforts, our expenses will be greater than the expenses we would incur if we developed our business more slowly. In addition, we may find that these efforts are more expensive than we currently anticipate, which would further impact our profitability.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We may incur losses in the future for a number of reasons, including the other risks and uncertainties described in this annual report. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not achieve or maintain profitability in the future.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our revenue growth rate in recent periods may not be indicative of our future performance.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We experienced revenue growth rates of 16%, 23% and 29% in fiscal 2017, 2016 and 2015, respectively. Our historical revenue growth rates are not indicative of future growth, and we may not achieve similar revenue growth rates in future periods. You should not rely on our revenue or revenue growth for any prior quarterly or annual periods as any indication of our future revenue or revenue </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">20</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">growth. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Failure to manage our growth may adversely affect our business or operations.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Since 2010, we have experienced significant growth in our business, customer base, employee headcount and operations, and we expect to continue to grow our business over the next several years. This growth places a significant strain on our management team and employees and on our operating and financial systems. To manage our future growth we must continue to scale our business functions, improve our financial and management controls and our reporting systems and procedures and expand and train our work force. In particular, we grew from 109 employees as of December 31, 2010 to more than 1,300 employees as of December&#160;31, 2017. We anticipate that additional investments in sales personnel, infrastructure and research and development spending will be required to:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">scale our operations and increase productivity;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">address the needs of our customers;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">further develop and enhance our existing solutions and offerings;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">develop new technology; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">expand our markets and opportunity under management, including into new solutions and geographic areas.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We cannot assure you that our controls, systems and procedures will be adequate to support our future operations or that we will be able to manage our growth effectively. We also cannot assure you that we will be able to continue to expand our market presence in the United States and other current markets or successfully establish our presence in other markets. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our quarterly results of operations, including the levels of our revenue, gross margin, profitability, cash flow and deferred revenue, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, and therefore, may not fully reflect the underlying performance of our business. Fluctuations in quarterly results may negatively impact the value of our Class A common stock. Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed below:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">our ability to attract new customers in multiple regions around the world;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the addition or loss of large customers, including through acquisitions or consolidations;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the timing of recognition of revenue;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">network outages, security breaches, technical difficulties or interruptions with our services;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">general economic, industry and market conditions;</span></li><li style="list-style:none;"></li></ul><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">21</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">customer renewal rates and the extent to which customers subscribe for additional seats or solutions;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">pricing changes upon any renewals of customer agreements;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">changes in our pricing policies or those of our competitors;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the mix of solutions sold during a period;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">seasonal variations in sales of our solutions;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">seasonal variations in the delivery of our services;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the timing and success of new product and service introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners; </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates; </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">changes in foreign currency exchange rates; </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">future accounting pronouncements or changes in our accounting policies;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">general economic conditions, both domestically and in the foreign markets in which we sell our solutions; </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">unforeseen litigation and intellectual property infringement.</span></li></ul><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We derive a majority of our revenue from customers using our Wdesk platform for SEC filings. Our efforts to continue to increase use of our Wdesk platform in other applications may not succeed and may reduce our revenue growth rate.</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We derive a majority of our revenue from customers using our Wdesk platform for SEC filings. We began our sales and marketing of Wdesk for regulatory risk, SOX, enterprise risk management and audit management relatively recently. While non-SEC use cases generated approximately half of our total booking in 2017, it is uncertain whether these non-SEC use cases will achieve the level of market acceptance we have achieved in the SEC filing market. Further, the introduction of new solutions beyond these markets may not be successful. Because it is our policy not to view actual customer data unless specifically invited by a customer to do so, we are unable to determine with any certainty how customers are using our platform and may not be able to determine with certainty the extent to which our new solutions are being utilized by customers. Any factor adversely affecting sales of our platform or solutions, including release cycles, market acceptance, competition, performance and reliability, reputation and economic and market conditions, could adversely affect our business and operating results.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our solutions face intense competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The market for our solutions is increasingly competitive, rapidly evolving and fragmented, and is subject to changing technology and shifting customer needs. Although we believe that our Wdesk platform and the solutions that it offers are unique, many vendors develop and market products and services that compete to varying extents with our offerings, and we expect competition in our market to continue to intensify. Moreover, industry consolidation may increase competition. In addition, many companies have chosen to invest in their own internal reporting solutions and therefore may be reluctant to switch to solutions such as ours.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">22</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We compete with many types of companies, including diversified enterprise software providers; providers of professional services, such as consultants and business and financial printers; governance, risk and compliance software providers; and business intelligence/corporate performance management software providers. Many of our existing competitors, as well as a number of potential new competitors, have longer operating histories, greater name recognition, more established customer bases and significantly greater financial, technical, marketing and other resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We could lose customers if our competitors introduce new competitive products, add new features, acquire competitive products, reduce prices, form strategic alliances with other companies or are acquired by third parties with greater available resources. We also face competition from a variety of vendors of cloud-based and on-premise software applications that address only a portion of one of our solutions. We may also face increasing competition from open source software initiatives, in which competitors may provide software and intellectual property for free. In addition, if a prospective customer is currently using a competing solution, the customer may be unwilling to switch to our solutions without access to setup support services. If we are unable to provide those services on terms attractive to the customer, the prospective customer may be unwilling to utilize our solutions. If our competitors&#8217; products, services or technologies become more accepted than our solutions, if they are successful in bringing their products or services to market earlier than ours, or if their products or services are more technologically capable than ours, then our revenue could be adversely affected. In addition, some of our competitors may offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our operating results would be negatively affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which would adversely affect our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our revenue growth will depend in part on the success of our efforts to augment our direct-sales channels by developing relationships with third parties.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Prior to 2017, we relied almost exclusively on the direct-sales model to market Wdesk. In order to continue to build our business, we plan to continue to develop partnerships to support our sales efforts through referrals and co-selling arrangements. Our efforts to develop relationships with partners are still at an early stage, we have generated limited revenue through these relationships to date, and we cannot assure you that we will be able to develop and maintain successful partnerships or that these partners will be successful in marketing and selling our platform or solutions based upon our platform. Identifying partners, negotiating and supporting relationships with them and maintaining relationships requires a significant commitment of time and resources that may not yield a significant return on our investment. We expect that our partners will have only limited commitments to dedicate resources to marketing and promoting our solutions. In addition, our competitors may be more effective in providing incentives to our partners or prospective partners to favor their products or services over our solutions. If we are unsuccessful in establishing or maintaining our relationships with partners, or if these partners are unsuccessful in marketing or selling our solutions or are unable or unwilling to devote sufficient resources to these activities, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Further, new or emerging technologies, technological trends or changes in customer requirements may result in certain third parties de-emphasizing their dealings with us or becoming potential competitors in the future.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Failure to establish and maintain partnerships that can provide complementary technology offerings and software integrations could limit our ability to grow our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our growth strategy includes expanding the use of Wdesk through complementary technology offerings and software integrations, such as third-party application programming interfaces, or APIs. While we have established relationships with certain providers of complementary technology offerings </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">23</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">and software integrations, we cannot assure you that we will be successful in maintaining partnerships with these providers or in establishing additional partnerships of this type. Third-party providers of complementary applications and APIs may decline to enter into partnerships with us or may later terminate their relationships with us, change the features of their applications and platforms, restrict our access to their applications and platforms or alter the terms governing use of their applications and APIs and access to those applications and platforms in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and platforms with Wdesk, which could negatively impact our offerings and harm our business. Further, if we fail to integrate Wdesk with new third-party applications and platforms that our customers use, or to adapt to the data transfer requirements of such third-party applications and platforms, we may not be able to offer the functionality that our customers need, which would negatively impact our offerings and, as a result, could negatively affect our business, results of operations and financial condition. In addition, we may benefit from these partners&#8217; brand recognition, reputations, referrals and customer bases. Any losses or shifts in the referrals from or the market positions of these partners in general, in relation to one another or to new competitors or new technologies could lead to losses in our relationships or customers or our need to identify or transition to alternative channels for marketing our solutions.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">If we do not keep pace with technological changes, our solutions may become less competitive and our business may suffer.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our market is characterized by rapid technological change, frequent product and service innovation and evolving industry standards. If we are unable to provide enhancements and new features for our existing solutions or new solutions that achieve market acceptance or that keep pace with these technological developments, our business could be adversely affected. For example, we focus on enhancing the features of our Wdesk platform to improve its utility for larger customers with complex, dynamic and global operations. The success of enhancements, new features and solutions depends on several factors, including the timely completion, introduction and market acceptance of the enhancements or new features or solutions. If we fail to successfully complete and introduce platform enhancements, or if our customers experience difficulties using our platform as a result of the implementation of these enhancements, our revenue retention and revenue growth may be adversely affected. In addition, because our solutions are designed to operate on a variety of systems, we will need to continuously modify and enhance our solutions to keep pace with changes in internet-related hardware, software, communication, browser and database technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Any failure of our solutions to keep pace with technological changes or operate effectively with future network platforms and technologies could reduce the demand for our solutions, result in customer dissatisfaction and adversely affect our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">If we fail to manage our technical operations infrastructure, our existing customers may experience service outages, and our new customers may experience delays in the deployment of our solutions. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have experienced significant growth in the number of users, projects and data that our operations infrastructure supports. We seek to maintain sufficient excess capacity in our operations infrastructure to meet the needs of all of our customers. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support changes in hardware and software parameters and the evolution of our solutions, all of which require significant lead time. Our Wdesk platform interacts with technology provided by Google, Amazon and other third-party providers, and our technological infrastructure depends on this technology. We have experienced, and may in the future experience, website disruptions, outages and other performance </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">24</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">problems. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, spikes in customer usage and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">As a provider of cloud-based software, we rely on the services of third-party data center hosting facilities. Interruptions or delays in those services could impair the delivery of our service and harm our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Wdesk platform has been developed with, and is based on, cloud computing technology. It is hosted pursuant to service agreements on servers by third-party service providers, including those with Google and Amazon. We do not control the operation of these providers or their facilities, and the facilities are vulnerable to damage, interruption or misconduct. Unanticipated problems at these facilities could result in lengthy interruptions in our services. If the services of one or more of these providers are terminated, disrupted, interrupted or suspended for any reason, we could experience disruption in our ability to offer our solutions, or we could be required to retain the services of replacement providers, which could increase our operating costs and harm our business and reputation. In addition, as we grow, we may move or transfer our data and our customers&#8217; data to other cloud hosting providers. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our service. Further, any damage to, or failure of, the cloud servers that we use could result in interruptions in our services. Interruptions in our service may damage our reputation, reduce our revenue, cause us to issue credits or pay penalties, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our business would be harmed if our customers and potential customers believe our service is unreliable. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Any failure or interruptions in the internet infrastructure, bandwidth providers, data center providers, other third parties or our own systems for providing our solutions to customers could negatively impact our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our ability to deliver our solutions is dependent on the development and maintenance of the internet and other telecommunications services by third parties. Such services include maintenance of a reliable network backbone with the necessary speed, data capacity and security for providing reliable internet access and services and reliable telecommunications systems that connect our operations. While our solutions are designed to operate without interruption, we may experience interruptions and delays in services and availability from time to time. We rely on systems as well as third-party vendors, including data center, bandwidth, and telecommunications equipment providers, to provide our solutions. We do not maintain redundant systems or facilities for some of these services. In the event of a catastrophic event with respect to one or more of these systems or facilities, we may experience an extended period of system unavailability, which could negatively impact our relationship with our customers.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and our financial results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Once our solutions are deployed, our customers depend on our customer success organization to resolve technical issues relating to our solutions. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by our competitors. Increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">25</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">on our solutions and business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our solutions to existing and prospective customers, and our business, operating results and financial position.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Because our Wdesk platform is offered on a subscription basis, we are required to recognize revenue for it over the term of the subscription. As a result, downturns or upturns in sales may not be immediately reflected in our operating results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We generally recognize subscription and support revenue from customers ratably over the terms of their subscription agreements, which are typically on a quarterly or annual cycle and automatically renew for additional periods. As a result, a substantial portion of the revenue we report in each quarter will be derived from the recognition of deferred revenue relating to subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be immediately reflected in our revenue results for that quarter. This decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our subscription revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term. In addition, we may be unable to adjust our cost structure to reflect the changes in revenue, which could adversely affect our operating results.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We cannot accurately predict subscription renewal or upgrade rates and the impact these rates may have on our future revenue and operating results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our business depends substantially on customers renewing their subscriptions with us and expanding their use of our services. Our customers have no obligation to renew their subscriptions for our services after the expiration of their initial subscription period. While we have historically maintained a subscription and support revenue retention rate of greater than 95%, we may be unable to maintain this historical rate and we may be unable to accurately predict our subscription and support revenue retention rate. In addition, our customers may renew for shorter contract lengths, lower prices or fewer users. We cannot accurately predict new subscription or expansion rates and the impact these rates may have on our future revenue and operating results. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer dissatisfaction with our service, customers&#8217; ability to continue their operations and spending levels and deteriorating general economic conditions. If our customers do not renew their subscriptions for our service, purchase fewer solutions at the time of renewal, or negotiate a lower price upon renewal, our revenue will decline and our business will suffer. Our future success also depends in part on our ability to sell additional solutions and services, more subscriptions or enhanced editions of our services to our current customers, which may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. If our efforts to sell additional solutions and services to our customers are not successful, our growth and operations may be impeded. In addition, any decline in our customer renewals or failure to convince our customers to broaden their use of our services would harm our future operating results.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">26</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Adverse economic conditions or reduced technology spending may adversely impact our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our business depends on the overall demand for technology and on the economic health of our current and prospective customers. In general, worldwide economic conditions remain unstable, and these conditions make it difficult for our customers, prospective customers and us to forecast and plan future business activities accurately. These conditions could cause our customers or prospective customers to reevaluate their decision to purchase our solutions. Weak global economic conditions, or a reduction in technology spending even if economic conditions improve, could adversely impact our business, financial condition and results of operations in a number of ways, including longer sales cycles, lower prices for our solutions, reduced bookings and lower or no growth.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We believe our corporate culture is a critical component to our success. We have invested substantial time and resources in building our team. As we grow and develop the infrastructure of a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and effectively focus on and pursue our corporate objectives. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We depend on our senior management team and other key employees, and the loss of one or more key employees could adversely affect our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our success depends largely upon the continued services of our key executive officers. We also rely on our leadership team and other mission-critical individuals in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our management team resulting from the hiring or departure of executives or other key employees, which could disrupt our business. Our senior management and key employees are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a material adverse effect on our business. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our ability to attract, train and retain qualified employees is crucial to our results of operations and any future growth.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">To execute our growth plan, we must attract and retain highly qualified personnel. Competition for these individuals is intense, especially for engineers with high levels of experience in designing and developing software and internet-related services, senior sales executives and professional services personnel with appropriate financial reporting experience. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees have breached their legal obligations or that we have induced such breaches, resulting in a diversion of our time and resources. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be adversely affected.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our workforce is our primary operating expense and subjects us to risks associated with increases in the cost of labor as a result of increased competition for employees, higher employee turnover rates and required wage increases and health benefit coverage, lawsuits or labor union activity.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Labor is our primary operating expense. As of December&#160;31, 2017, we employed 1,318 full-time employees. For the fiscal year ended December&#160;31, 2017, employee compensation and benefits accounted </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">27</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">for approximately 75% of our total operating expense. We may face labor shortages or increased labor costs because of increased competition for employees, higher employee turnover rates, or increases in employee benefit costs. If labor-related expenses increase, our operating expense could increase, which would adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We are subject to the Fair Labor Standards Act (FLSA) and various federal and state laws governing such matters as minimum wage requirements, overtime compensation and other working conditions, citizenship requirements, discrimination and family and medical leave. In recent years, a number of companies have been subject to lawsuits, including class action lawsuits, alleging violations of federal and state law regarding workplace and employment matters, overtime wage policies, discrimination and similar matters. A number of these lawsuits have resulted in the payment of substantial damages by the defendants. Similar lawsuits may be threatened or instituted against us from time to time, and we may incur substantial damages and expenses resulting from lawsuits of this type, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">There may be adverse tax and employment law consequences if the independent contractor status of our consultants or the exempt status of our employees is successfully challenged. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We retain consultants from time to time as independent contractors. Although we believe that we have properly classified these individuals as independent contractors, there is nevertheless a risk that the Internal Revenue Service (IRS) or another federal, state, provincial or foreign authority will take a different view. Furthermore, the tests governing the determination of whether an individual is considered to be an independent contractor or an employee are typically fact sensitive and vary from jurisdiction to jurisdiction. Laws and regulations that govern the status and misclassification of independent contractors are subject to change or interpretation by various authorities. If a federal, state or foreign authority or court enacts legislation or adopts regulations that change the manner in which employees and independent contractors are classified or makes any adverse determination with respect to some or all of our independent contractors, we could incur significant costs under such laws and regulations, including for prior periods, in respect of tax withholding, social security taxes or payments, workers&#8217; compensation and unemployment contributions, and recordkeeping, or we may be required to modify our business model, any of which could materially adversely affect our business, financial condition and results of operations. There is also a risk that we may be subject to significant monetary liabilities arising from fines or judgments as a result of any such actual or alleged non-compliance with federal, state or foreign tax laws. Further, if it were determined that any of our independent contractors should be treated as employees, we could incur additional liabilities under our applicable employee benefit plans.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, we have classified many of our U.S. employees as &#8220;exempt&#8221; under the FLSA. If it were determined that any of our U.S. employees who we have classified as &#8220;exempt&#8221; should be classified as &#8220;non-exempt&#8221; under the FLSA, we may incur costs and liabilities for back wages, unpaid overtime, fines or penalties and be subject to employee litigation.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Fixed-fee engagements with customers may not meet our expectations if we underestimate the cost of these engagements.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We provide certain professional services on a fixed-fee basis. When making proposals for fixed-fee engagements, we estimate the costs and timing for completing the engagements. We provide professional services on both SEC and non-SEC solutions, including our regulated risk and Sarbanes-Oxley compliance solutions. Professional services on non-SEC solutions usually involve a different mix of subscription, support and services than professional services on our SEC solution. The growth in professional services on non-SEC solutions may impact our gross margins in ways that we cannot predict. If we are required to spend more hours than planned to perform these services, our cost of services revenue could exceed the fees charged to our customers on certain engagements and could cause us to recognize a loss on a contract, which would adversely affect our operating results. In addition, if we are </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">28</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">unable to provide these professional services, we may lose sales or incur customer dissatisfaction, and our business and operating results could be significantly harmed. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our sales cycle is unpredictable. As more of our sales efforts are targeted at larger enterprise customers, our sales cycle may become more time-consuming and expensive, and we may encounter pricing pressure, which could harm our business and operating results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The cost and length of our sales cycle varies by customer and is unpredictable. As we target more of our sales efforts at selling additional solutions to larger enterprise customers, we may face greater costs, longer sales cycles and less predictability in completing some of our sales. These types of sales often require us to provide greater levels of education regarding the use and benefits of our service. In addition, larger customers may demand more document setup services, training and other professional services. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting sales and professional services resources to a smaller number of larger transactions. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our quarterly results reflect seasonality in revenue from professional services, which makes it difficult to predict our future operating results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have historically experienced seasonal variations in our revenue from professional services as many of our customers employ our professional services just before they file their Form 10-K in the first calendar quarter. As of December&#160;31, 2017, approximately 78% of our SEC customers report their financials on a calendar year basis. While we expect our professional services revenue to become less seasonal as our non-SEC offerings grow, a significant portion of our revenue may continue to reflect seasonality, which makes it difficult to predict our future operating results. As a result, our operating and financial results could differ materially from our expectations and our business could suffer.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">The success of our cloud-based software largely depends on our ability to provide reliable solutions to our customers. If a customer were to experience a product defect, a disruption in its ability to use our solutions or a security flaw, demand for our solutions could be diminished, we could be subject to substantial liability and our business could suffer.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Because our solutions are complex and we continually release new features, our solutions could have errors, defects, viruses or security flaws that could result in unanticipated downtime for our subscribers and harm our reputation and our business. Internet-based software frequently contains undetected errors or security flaws when first introduced or when new versions or enhancements are released. We might from time to time find such defects in our solutions, the detection and correction of which could be time consuming and costly. Since our customers use our solutions for important aspects of their business, any errors, defects, disruptions in access, security flaws, viruses, data corruption or other performance problems with our solutions could hurt our reputation and may damage our customers&#8217; businesses. If that occurs, customers could elect not to renew, could delay or withhold payment to us or may make warranty or other claims against us, which could result in an increase in our provision for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation. We could also lose future sales. In addition, if the public becomes aware of security breaches of our solutions, our future business prospects could be adversely impacted.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We employ third-party licensed software for use in or with our solutions, and the inability to maintain these licenses or the existence of errors in the software we license could result in increased costs or reduced service levels, which would adversely affect our business. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our solutions incorporate certain third-party software, including the Google Cloud Platform, that may be licensed to or hosted by or on behalf of Workiva, or may be hosted by a licensor and accessed by </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">29</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Workiva on a software-as-a-service basis. We anticipate that we will continue to rely on third-party software and development tools from third parties in the future. There may not be commercially reasonable alternatives to the third-party software we currently use, or it may be difficult or costly to replace. In addition, integration of the software used in our solutions with new third-party software may require significant work and require substantial investment of our time and resources. Also, to the extent that our solutions depend upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our solutions, delay new solution introductions, result in a failure of our solutions and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. Any inability to maintain or acquire third-party licensed software for use in our solutions could result in increased costs or reduced service levels, which would adversely affect our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our solutions and could have a negative impact on our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The future success of our business depends upon the continued use of the internet as a primary medium for commerce, communication and business solutions. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our solutions in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally or result in reductions in the demand for internet-based solutions such as ours. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by &#8220;viruses,&#8221; &#8220;worms&#8221; and similar malicious programs, and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our solutions could suffer.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We are subject to U.S. and foreign data privacy and protection laws and regulations as well as contractual privacy obligations, and our failure to comply could subject us to fines and damages and would harm our reputation and business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We manage private and confidential information and documentation related to our customers&#8217; finances and transactions, often prior to public dissemination. The use of insider information is highly regulated in the United States and abroad, and violations of securities laws and regulations may result in civil and criminal penalties. In addition, we are subject to the data privacy and protection laws and regulations adopted by federal, state and foreign legislatures and governmental agencies. Data privacy and protection is highly regulated and may become the subject of additional regulation in the future. Privacy laws restrict our storage, use, processing, disclosure, transfer and protection of non-public personal information that may be placed in Wdesk by our customers or collected from visitors while visiting our websites. We strive to comply with all applicable laws, regulations, policies and legal obligations relating to privacy and data protection. However, it is possible that these requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure, or perceived failure, by us to comply with federal, state or international laws, including laws and regulations regulating privacy, payment card information, personal health information, data or consumer protection, could result in proceedings or actions against us by governmental entities or others.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">30</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The regulatory framework for privacy and data protection issues worldwide is evolving, and various government and consumer agencies and public advocacy groups have called for new regulation and changes in industry practices, including some directed at providers of mobile and online resources in particular. Our obligations with respect to privacy and data protection may become broader or more stringent. If we are required to change our business activities or revise or eliminate services, or to implement costly compliance measures, our business and results of operations could be harmed.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, as we expand our operations internationally, compliance with regulations that differ from country to country may also impose substantial burdens on our business. In particular, the European Union, or E.U., has traditionally taken a broader view as to what is considered personal information and has imposed greater obligations under data privacy regulations. In addition, individual E.U. member countries have had discretion with respect to their interpretation and implementation of the regulations, which has resulted in variation of privacy standards from country to country. Complying with any additional or new regulatory requirements could force us to incur substantial costs or require us to change our business practices in a manner that could compromise our ability to effectively pursue our growth strategy. Further, because our customers often use a Wdesk account across multiple jurisdictions, E.U. regulators could determine that we transfer data from the E.U. to the U.S., which could subject us to E.U. laws with respect to data privacy. Those laws and regulations are uncertain and subject to change. For example, in October 2015, the European Court of Justice invalidated the European Commission's 2000 Safe Harbor Decision as a legitimate basis on which we could rely for the transfer of data from the European Union to the United States. The E.U and U.S. recently agreed to an alternative transfer framework for data transferred from the E.U. to the U.S., called the Privacy Shield, but this new framework is subject to an annual review that could result in changes to our obligations and also may be challenged by national regulators or private parties. In addition, the other bases on which we rely to legitimize the transfer of data, such as standard Model Contractual Clauses (MCCs), have been subjected to regulatory or judicial scrutiny. If one or more of the legal bases for transferring data from Europe to the United States is invalidated, or if we are unable to transfer personal data between and among countries and regions in which we operates, it could affect the manner in which we provide our services or adversely affect our financial results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Proposed or new legislation and regulations could also significantly affect our business. There are currently a number of proposals pending before federal, state, and foreign legislative and regulatory bodies. In addition, the European Commission has approved a data protection regulation, known as the General Data Protection Regulation (GDPR), which has been finalized and is due to come into force in or around May 2018. The GDPR will include operational requirements for companies that receive or process personal data of residents of the European Union that are different than those currently in place in the European Union, and that will include significant penalties for non-compliance. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">These laws and regulations, as well as any associated inquiries or investigations or any other government actions, may be costly to comply with and may delay or impede the development of new products, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to remedies that may harm our business, including fines or demands or orders that we modify or cease existing business practices.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition to government activity, the technology industry and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. If the processing of private and confidential information were to be curtailed in this manner, our software solutions may be less effective, which may reduce demand for our solutions and adversely affect our business.  Furthermore, government agencies may seek to access sensitive information that our customers upload to our service providers or restrict customers&#8217; access to our service providers. Laws and </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">31</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">regulations relating to government access and restrictions are evolving, and compliance with such laws and regulations could limit adoption of our services by customers and create burdens on our business. Moreover, investigations into our compliance with privacy-related obligations could increase our costs and divert management attention.   </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We are also subject to the privacy and data protection-related obligations in our contracts with our customers and other third parties. We could be adversely affected by changes to these contracts in ways that are inconsistent with our practices or in conflict with the laws and regulations of the United States, foreign or international regulatory authorities. We may also be contractually liable to indemnify and hold harmless our clients from the costs or consequences of inadvertent or unauthorized disclosure of data that we store or handle as part of providing our services. Finally, we are also subject to contractual obligations and other legal restrictions with respect to our collection and use of data, and we may be liable to third parties in the event we are deemed to have wrongfully used or gathered data.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As our customers and prospects prepare to comply with frequently changing privacy legislation, and ultimately GDPR, we are subject to our customers&#8217; enhanced due diligence prior to contract execution.  Furthermore, the uncertainty of how regulators will apply privacy laws in different jurisdictions has caused many companies to adopt very broad and restrictive vendor policies, contract templates and pre-requisites.  Many times, these policies are applied without consideration of the underlying intent of the vendor&#8217;s service or data that will be shared (e.g., a blanket policy that all vendors, regardless of services, are required to agree to a Data Protection Agreement). Due to the aforementioned changes to privacy law, our current and prospective customers have begun to require us to adopt contractual clauses or amendments to existing agreements regarding privacy compliance prior to conducting new (or any) business with us by virtue of negotiating new clauses and/or agreements.  In addition, due diligence by current or prospective customers may take the form of onsite audits and questionnaires.  Negotiating these clauses and satisfying customers&#8217; concerns around privacy risk can slow down the overall sales cycle due to the coordination of so many subject matter experts.  Slower sales cycles may limit our ability to grow and create focus on compliance points as opposed to new sales.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Any failure by us or a third-party contractor providing services to us to comply with applicable privacy and data protection laws, regulations, self-regulatory requirements or industry guidelines, our contractual privacy obligations or our own privacy policies, may result in fines, statutory or contractual damages, litigation or governmental enforcement actions. These proceedings or violations could force us to spend significant amounts in defense or settlement of these proceedings, result in the imposition of monetary liability, distract our management, increase our costs of doing business, and adversely affect our reputation and the demand for our solutions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our privacy policies and practices concerning the collection, use and disclosure of user data are available on our websites. Any failure, or perceived failure, by us to comply with our posted privacy policies or with any regulatory requirements or orders or other federal, state or international privacy or consumer protection-related laws and regulations could result in proceedings or actions against us by governmental entities or others (e.g., class action privacy litigation), subject us to significant penalties and negative publicity, require us to change our business practices, increase our costs and adversely affect our business. Data collection, privacy and security have become the subject of increasing public concern. If users were to reduce their use of our websites, products, and services as a result of these concerns, our business could be harmed.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">If we or our service providers fail to keep our customers&#8217; information confidential or otherwise handle their information improperly, our business and reputation could be significantly and adversely affected.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If we fail to keep customers&#8217; proprietary information and documentation confidential, we may lose existing customers and potential new customers and may expose them to significant loss of revenue based on the premature release of confidential information. While we have security measures in place to </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">32</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">protect customer information and prevent data loss and other security breaches, these measures may be breached as a result of third-party action, employee error, malfeasance or otherwise. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, our service providers (including, without limitation, hosting facilities, disaster recovery providers and software providers) may have access to our customers&#8217; data and could suffer security breaches or data losses that affect our customers&#8217; information.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If an actual or perceived security breach or premature release occurs, our reputation could be damaged and we may lose future sales and customers. We may also become subject to civil claims, including indemnity or damage claims in certain customer contracts, or criminal investigations by appropriate authorities, any of which could harm our business and operating results. Furthermore, while our errors and omissions insurance policies include liability coverage for these matters, if we experienced a widespread security breach that impacted a significant number of our customers for whom we have these indemnity obligations, we could be subject to indemnity claims that exceed such coverage. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our success substantially depends upon our proprietary methodologies and other intellectual property rights. Unauthorized use of our intellectual property by third parties may damage our brand and our reputation. As of December&#160;31, 2017, we had 30 issued patents and 19 patent applications pending in the United States, and we expect to seek additional patents in the future. In addition, we rely on a combination of copyright, trademark and trade secret laws, employee and third-party non-disclosure and non-competition agreements and other methods to protect our intellectual property. However, unauthorized parties may attempt to copy or obtain and use our technology to develop products with the same functionality as our solutions. We cannot assure you that the steps we take to protect our intellectual property will be adequate to deter misappropriation of our proprietary information or that we will be able to detect unauthorized use and take appropriate steps to protect our intellectual property. United States federal and state intellectual property laws offer limited protection, and the laws of some countries provide even less protection. Moreover, changes in intellectual property laws, such as changes in the law regarding the patentability of software, could also impact our ability to obtain protection for our solutions. In addition, patents may not be issued with respect to our pending or future patent applications. Those patents that are issued may not be upheld as valid, may be contested or circumvented, or may not prevent the development of competitive solutions. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We might be required to spend significant resources and divert the efforts of our technical and management personnel to monitor and protect our intellectual property. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Any failure to secure, protect and enforce our intellectual property rights could seriously adversely affect our brand and adversely impact our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Patent and other intellectual property disputes are common in our industry. Our success depends upon our ability to refrain from infringing upon the intellectual property rights of others. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. As we grow and enter new markets, we will face a </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">33</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">growing number of competitors. As the number of competitors in our industry grows and the functionality of products in different industry segments overlaps, we expect that software and other solutions in our industry may be subject to such claims by third parties. Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. We cannot assure you that infringement claims will not be asserted against us in the future, or that, if asserted, any infringement claim will be successfully defended. A successful claim against us could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our services, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Some of our solutions utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Some of our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. The terms of various open source licenses have not been interpreted by United States courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our solutions. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, reengineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our technologies and services. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">If we fail to continue to develop our brand, our business may suffer.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We believe that continuing to develop and maintain awareness of our brand is critical to achieving widespread acceptance of our solution and is an important element in attracting and retaining customers. Efforts to build our brand may involve significant expense and may not generate customer awareness or increase revenue at all, or in an amount sufficient to offset expenses we incur in building our brand. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Promotion and enhancement of our name and the brand names of our solutions depends largely on our success in being able to provide high quality, reliable and cost-effective solutions. If customers do not perceive our solutions as meeting their needs, or if we fail to market our solutions effectively, we will likely be unsuccessful in creating the brand awareness that is critical for broad customer adoption of our solutions. That failure could result in a material adverse effect on our business, financial condition and operating results.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Legislative and regulatory changes can influence demand for our solutions and could adversely affect our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The market for our solutions depends in part on the requirements of the SEC, the Federal Reserve System, the Federal Deposit Insurance Corporation and other regulatory bodies. Any legislation or rulemaking substantially affecting the content or method of delivery of documents to be filed with these </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">34</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">regulatory bodies could have an adverse effect on our business. In addition, evolving market practices in light of regulatory developments could adversely affect the demand for our solutions. Uncertainty caused by political change in the United States and European Union (particularly Brexit) heightens regulatory uncertainty in these areas. For example, the White House and Congressional leadership have publicly announced a goal of repealing or amending parts of the Dodd Frank Act, as well as certain regulations affecting the financial services industry. New legislation, or a significant change in rules, regulations, directives or standards could reduce demand for our products and services, increase expenses as we modify our products and services to comply with new requirements and retain relevancy, impose limitations on our operations, and increase compliance or litigation expense, each of which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We may need to raise additional capital, which may not be available to us.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We will require substantial funds to support the implementation of our business plan. Our future liquidity and capital requirements are difficult to predict as they depend upon many factors, including the success of our solutions and competing technological and market developments. In the future, we may require additional capital to respond to business opportunities, challenges, acquisitions, a decline in the level of customer prepayments or unforeseen circumstances and may determine to engage in equity or debt financings or enter into credit facilities for other reasons, and we may not be able to timely secure additional debt or equity financing on favorable terms, or at all. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences and privileges senior to those of holders of our Class A common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our credit facility contains restrictive covenants that may limit our operating flexibility.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility, which may limit our operating flexibility. In addition, our credit facility is secured by all of our assets, has first priority over our other debt obligations and requires us to satisfy certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. There is no guarantee that we will be able to generate sufficient cash flow or sales to meet these financial covenants or pay the principal and interest on any such debt. Furthermore, there is no guarantee that future working capital, borrowings or equity financing will be available to repay or refinance any such debt. Any inability to make scheduled payments or meet the financial covenants on our credit facility would adversely affect our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">U.S. federal income tax reform could adversely affect our business and financial condition</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">&#160;On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#8220;Tax Cuts and Jobs Act&#8221; (the &#8220;TCJA&#8221;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, reduces the federal corporate tax rate to 21%, imposes significant additional limitations on the deductibility of interest, allows for the expensing of capital expenditures, imposes a one-time tax on unrepatriated earnings from certain foreign subsidiaries, taxes offshore earnings at reduced rates regardless of whether they are repatriated, and modifies or repeals many </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">35</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">business deductions and credits. We continue to examine the impact the TCJA may have on our business. Notwithstanding the reduction in the corporate income tax rate, we cannot yet conclude that the overall impact of the TCJA to us is positive. The TCJA could adversely affect our business, operating results and financial condition, as well as the value of an investment in our Class A common stock. Investors should consult with their own tax advisors with respect to the TCJA and the potential tax consequences of investing in common shares.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Determining our income tax rate is complex and subject to uncertainty. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The computation of provision for income tax is complex, as it is based on the laws of numerous taxing jurisdictions and requires significant judgment on the application of complicated rules governing accounting for tax provisions under U.S. generally accepted accounting principles. Provision for income tax for interim quarters is based on a forecast of our U.S. and non-U.S. effective tax rates for the year, which includes forward-looking financial projections, including the expectations of profit and loss by jurisdiction, and contains numerous assumptions. Various items cannot be accurately forecasted and future events may be treated as discrete to the period in which they occur. Our provision for income tax can be materially impacted, for example, by the geographical mix of our profits and losses, changes in our business, such as internal restructuring and acquisitions, changes in tax laws and accounting guidance and other regulatory, legislative or judicial developments, most recently the Tax Cuts and Jobs Act, tax audit determinations, changes in our uncertain tax positions, changes in our intent and capacity to permanently reinvest foreign earnings, changes to our transfer pricing practices, tax deductions attributed to equity compensation and changes in our need for a valuation allowance for deferred tax assets. For these reasons, our actual income taxes may be materially different than our provision for income tax.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could increase the costs of our services and adversely impact our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, thereby adversely impacting our operating results.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We operate and offer our services in many jurisdictions and, therefore, may be subject to federal, state, local and foreign taxes that could harm our business.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As an organization that operates in many jurisdictions in the United States and around the world, we may be subject to taxation in several jurisdictions with increasingly complex tax laws, the application of which can be uncertain. The authorities in these jurisdictions, including state and local taxing authorities in the United States, could successfully assert that we are obligated to pay additional taxes, interest and penalties. In addition, the amount of taxes we pay could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have a material adverse effect on our liquidity and operating results. The authorities could also claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations. In </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">36</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">addition, we may lose sales or incur significant costs should various tax jurisdictions impose taxes on either a broader range of services or services that we have performed in the past. We may be subject to audits of the taxing authorities in any such jurisdictions that would require us to incur costs in responding to such audits. Imposition of such taxes on our services could result in substantially unplanned costs, would effectively increase the cost of such services to our customers and could adversely affect our ability to retain existing customers or to gain new customers in the areas in which such taxes are imposed.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We operate service sales centers in multiple locations. Some of the jurisdictions in which we operate may give us the benefit of either relatively low tax rates, tax holidays or government grants, in each case that are dependent on how we operate or how many jobs we create and employees we retain. We plan on utilizing such tax incentives in the future as opportunities are made available to us. Any failure on our part to operate in conformity with applicable requirements to remain qualified for any such tax incentives or grants may result in an increase in our taxes. In addition, jurisdictions may choose to increase rates at any time due to economic or other factors. Any such rate increase could harm our results of operations.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, changes to U.S. tax laws recently enacted, referred to as the Tax Cuts and Jobs Act, will impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the U.S. taxation of such activities could increase our worldwide effective tax rate and adversely affect our financial position and results of operations. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We may have additional tax liabilities, which could harm our business, results of operations or financial position.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Significant judgments and estimates are required in determining the provision for income taxes and other tax liabilities. Our tax expense may be impacted if our intercompany transactions, which are required to be computed on an arm&#8217;s-length basis, are challenged and successfully disputed by the tax authorities. Also, our tax expense could be impacted depending on the applicability of withholding taxes and indirect tax on software licenses and related intercompany transactions in certain jurisdictions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the IRS and other tax authorities. The tax authorities in the United States and other countries where we do business regularly examine our income and other tax returns. The ultimate outcome of these examinations cannot be predicted with certainty. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges to operations that could have a material impact on our results of operations, or financial position.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Sales to customers outside the United States expose us to risks inherent in international sales.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">A key element of our growth strategy is to expand our international operations and develop a worldwide customer base. To date, we have not realized a significant portion of our revenue from customers headquartered outside the United States. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks that are different from those in the United States. Because of our limited experience with international operations, our international expansion efforts may not be successful in creating demand for our solutions outside of the United States or in effectively selling subscriptions to our solutions in all of the international markets we enter. In addition, we will face risks in doing business internationally that could adversely affect our business, including:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the need to localize and adapt our solutions for specific countries, including translation into foreign languages and associated expenses;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">increased management, travel, infrastructure, legal compliance and regulation costs associated with having multiple international operations;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">sales and customer service challenges associated with operating in different countries;</span></li><li style="list-style:none;"></li></ul><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">37</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">data privacy laws that require customer data to be stored and processed in a designated territory;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">difficulties in staffing and managing foreign operations;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">different pricing environments, longer sales cycles and longer accounts receivable payment cycles and collections issues;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">new and different sources of competition;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">weaker protection for intellectual property and other legal rights than in the United States and practical difficulties in enforcing intellectual property and other rights outside of the United States;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">laws and business practices favoring local competitors;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations, including employment, tax, privacy and data protection laws and regulations;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">increased financial accounting and reporting burdens and complexities;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">restrictions on the transfer of funds;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">adverse tax consequences; and </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">unstable regional and economic political conditions.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Currently, some of our international contracts are denominated in local currencies; however, the majority of our local costs are denominated in local currencies. We anticipate that over time, an increasing portion of our international contracts may be denominated in local currencies. Therefore, fluctuations in the value of the United States dollar and foreign currencies may impact our operating results when translated into United States dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We may acquire other companies or technologies, which could divert our management&#8217;s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We may in the future seek to acquire or invest in businesses, applications or technologies that we believe could complement or expand our solutions, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, we have limited experience in acquiring other businesses. If we acquire additional businesses, we may not be able to integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">inability to integrate or benefit from acquired technologies or services in a profitable manner;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">unanticipated costs or liabilities associated with the acquisition;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">incurrence of acquisition-related costs;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">difficulty integrating the accounting systems, operations and personnel of the acquired business;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;</span></li><li style="list-style:none;"></li></ul><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">38</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">difficulty converting the customers of the acquired business onto our solutions and contract terms, including disparities in the revenue, licensing, support or professional services model of the acquired company; </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">diversion of management&#8217;s attention from other business concerns;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">adverse effects to our existing business relationships with business partners and customers as a result of the acquisition;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">the potential loss of key employees;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">use of resources that are needed in other parts of our business; and </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">use of substantial portions of our available cash to consummate the acquisition.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. In addition, if an acquired business fails to meet our expectations, our operating results, business and financial position could suffer.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We are subject to general litigation that may materially adversely affect us.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger. While our agreements with customers limit our liability for damages arising from our solutions, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, results of operations and prospects.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States, including those related to revenue recognition. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2014, the FASB issued guidance codified in ASC 606, Revenue Recognition &#8211; Revenue from Contracts with Customers (ASU 2014-09), which amends the guidance in former ASC 605, Revenue Recognition. We adopted this new standard on the effective date of January 1, 2018, utilizing the modified retrospective method. We are in the process of finalizing the impact the adoption of this standard will have on our financial statements and have implemented changes to our accounting processes, internal controls and disclosures to support the new standard. See Note 1 to our accompanying consolidated financial statements for information about ASU 2014-09. </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">39</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Any difficulties in implementing&#160;ASC 606&#160;could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline, harm investors&#8217; confidence in us, and adversely affect our stock price.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We have broad discretion in the use of the net proceeds from our initial public offering and may not use them effectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We cannot specify with any certainty the particular uses of the net proceeds that we have received from our initial public offering. We have broad discretion in the application of the net proceeds, including working capital, possible acquisitions, and other general corporate purposes, and we may spend or invest these proceeds in a way with which our stockholders disagree. A failure by our management to apply these funds effectively could adversely affect our business and financial condition. The net proceeds may be invested with a view towards long-term benefits for our stockholders, and this may not increase our operating results or market value.&#160; Pending their use, we may invest the net proceeds from our initial public offering in a manner that does not produce income or that loses value. These investments may not yield a favorable return to our investors. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Risks Related to Ownership of Our Class A Common Stock</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Our stock price has been and will likely continue to be volatile or may decline regardless of our operating performance, resulting in substantial losses for our investors. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The trading price for shares of our Class A common stock has been, and is likely to continue to be, volatile for the foreseeable future. The market price of our Class A common stock may fluctuate in response to many risk factors listed in this section, and others beyond our control, including:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">actual or anticipated fluctuations in our financial condition and operating results; </span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">changes in projected operational and financial results;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">addition or loss of significant customers;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">changes in laws or regulations applicable to our solutions;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">actual or anticipated changes in our growth rate relative to our competitors;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">announcements of technological innovations or new offerings by us or our competitors;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">additions or departures of key personnel;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">changes in our financial guidance or securities analysts&#8217; estimates of our financial performance;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">discussion of us or our stock price by the financial press and in online investor communities;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">changes in accounting principles;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">announcements related to litigation;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">fluctuations in the valuation of companies perceived by investors to be comparable to us;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">sales of our Class A or Class B common stock by us or our stockholders;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">share price and volume fluctuations attributable to inconsistent trading volume levels of our shares; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">general economic and market conditions.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">40</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Furthermore, the stock markets recently have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management&#8217;s attention from other business concerns, which could harm our business.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">If there are substantial sales of shares of our Class A common stock, the price of our Class A common stock could decline.</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The price of our Class A common stock could decline if there are substantial sales of our Class A common stock, particularly sales by our directors, executive officers and significant stockholders, or if there is a large number of shares of our Class A common stock available for sale. All of the shares of Class A common stock sold in our initial public offering are freely tradeable without restrictions or further registration under the Securities Act of 1933, as amended (Securities Act), except for any shares held by our affiliates as defined in Rule 144 under the Securities Act. Shares held by directors, executive officers and other affiliates are subject to volume limitations under Rule 144 under the Securities Act. In addition, the shares of Class A common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans are eligible for sale to the public, subject to certain legal and contractual limitations. The market price of the shares of our Class A common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of shares intend to sell their shares.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">The dual class structure of our common stock has the effect of concentrating voting control with our executives and their affiliates. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of December&#160;31, 2017, the holders of shares of our Class B common stock collectively beneficially owned shares representing approximately 76% of the voting power of our outstanding capital stock. Our executive officers collectively beneficially owned shares representing a substantial majority of the voting power of our outstanding capital stock as of that date. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval so long as the shares of Class B common stock represent at least 9.1% of all outstanding shares of our Class A and Class B common stock. This concentrated control will limit the ability of Class A common stockholders to influence corporate matters for the foreseeable future and may have the effect of delaying, deferring or preventing a change in control, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of our business, even if such a transaction would benefit other stockholders. The holders of Class B common stock may also have interests that differ from those of Class A common stock holders and may vote in a way that may be adverse to the interests of holders of Class A common stock.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers to family members and transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, certain holders </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">41</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">of Class B common stock retain a significant portion of their holdings of Class B common stock for an extended period of time, and a significant portion of the Class B common stock initially held by other executives is converted to Class A common stock, the remaining holders of Class B common stock could, as a result, acquire control of a majority of the combined voting power. As directors and executive officers, the initial beneficial owners of Class B common stock owe a fiduciary duty to our stockholders and must act in good faith in a manner they reasonably believe to be in the best interests of our stockholders. As stockholders, even if one of them becomes a controlling stockholder, each beneficial owner of Class B common stock is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and may negatively affect the market price of our Class A common stock. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">provide that our directors may be removed only for cause;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">specify that special meetings of our stockholders can be called only by our board of directors, the chairman of our board of directors or our chief executive officer or president (in the absence of a chief executive officer);</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">authorize our board of directors to issue, without further action by the stockholders, up to 100,000,000 shares of undesignated preferred stock;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">require the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock to amend our bylaws and certain provisions of our certificate of incorporation; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">reflect two classes of common stock, as discussed above.&#160;</span></li></ul><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, we are a Delaware corporation and governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder, in particular those owning 15% or more of our outstanding voting stock, for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">42</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to decline. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of Class A common stock. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in subsequent transactions could gain rights, preferences and privileges senior to those of holders of our Class A common stock. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We will continue to incur significantly increased costs and devote substantial management time as a result of operating as a public company.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (Exchange Act), and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Act, as well as rules and regulations subsequently implemented by the SEC and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with these requirements has increased our legal and financial compliance costs and made some activities more time consuming and costly. Many of these costs recur annually. We have incurred, and will continue to incur, significant expenses and devote substantial management effort toward ensuring compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. We may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge. We cannot predict or estimate the amount of additional costs we may incur as a result of becoming a public company or the timing of such costs. As a result, management&#8217;s attention may be diverted from other business concerns, which could adversely affect our business and operating results.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and as a result, their application in practice may evolve over time as regulatory and governing bodies provide new guidance. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We will continue to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business could be adversely affected.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As a result of disclosure of information as a public company, our business and financial condition have become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If the claims are successful, our business operations and financial results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business operations and financial results. These factors could also make it more difficult for us to attract and retain qualified employees, executive officers and members of our board of directors.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">43</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Operating as a public company makes it more difficult and more expensive for us to obtain director and officer liability insurance on the terms that we would like. As a result, it may be more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">A failure to maintain adequate internal controls over our financial and management systems could cause errors in our financial reporting, which could cause a loss of investor confidence and result in a decline in the price of our Class A common stock. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;">In order to meet&#160;our reporting obligations as a public company, we must maintain effective financial and management systems and internal controls.&#160;</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;">Moreover, the Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. If we have a material weakness or deficiency in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Effective internal controls are necessary for us to produce reliable financial reports and are important to prevent fraud. As a result, our failure to maintain effective financial and management systems and internal controls could result in errors in our financial reporting,&#160;us being subject to regulatory action and a loss of investor confidence in the reliability of our financial statements, any of which in turn could cause the market value of our Class A common stock to decline and adversely affect our ability to raise capital. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We are an &#8220;emerging growth company,&#8221; and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies make our Class A common stock less attractive to investors.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act, and we are taking advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not &#8220;emerging growth companies&#8221; including, but not limited to, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We will cease to be an &#8220;emerging growth company&#8221; 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 &#8220;large accelerated filer&#8221; with at least $700 million of equity securities held by non-affiliates. We cannot determine whether investors find our Class A common stock less attractive or our company less comparable to certain other public companies because we rely on these exemptions. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">We do not intend to pay dividends for the foreseeable future.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We may not declare or pay cash dividends on our capital stock in the near future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their Class A common stock after price appreciation as the only way to realize any future gains on their investment.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">44</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">If securities or industry analysts do not regularly publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our stock adversely, or if our actual results differ significantly from our guidance, our stock price and trading volume could decline.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The trading market for our Class A common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts maintain coverage of us, or if industry analysts cease coverage of us, the trading price for our Class A common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our Class A common stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, from time to time, we may release earnings guidance or other forward-looking statements in our earnings releases, earnings conference calls or otherwise regarding our future performance that represent our management&#8217;s estimates as of the date of release. Some or all of the assumptions of any future guidance that we furnish may not materialize or may vary significantly from actual future results. Any failure to meet guidance or analysts&#8217; expectations could have a material adverse effect on the trading price or trading volume of our Class A common stock and may result in shareholder litigation.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_171"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">45</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 1B. Unresolved Staff Comments</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">None.</span></div><div><span><br/></span></div><div id="i_2_178"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 2. Properties</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our corporate headquarters is located in Ames, Iowa, where we lease approximately 120,000 square feet of office space. We also lease office facilities in eleven U.S. cities located in Arizona, Colorado, Florida, Georgia, Illinois, Montana, New York, South Carolina, and Texas. Internationally, we lease offices in Ontario and Saskatchewan, Canada, the Netherlands, and the United Kingdom. We believe that our properties are generally suitable to meet our needs for the foreseeable future. In addition, to the extent we require additional space in the future, we believe that it would be readily available on commercially reasonable terms.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_2_186"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 3. Legal Proceedings</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. 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.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_2_192"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 4. Mine Safety Disclosure</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Not applicable.</span></div><div><span><br/></span></div><div id="i_2_198"></div><div style="text-align:center;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">46</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Part II.</span></div><div style="text-align:center;"><span><br/></span></div><div id="i_2_205"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 5.&#160;Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Class A common stock is listed on the NYSE under the symbol &#8220;WK&#8221;. The following table sets forth the range of high and low per share sales prices for our common stock as reported on the NYSE for the periods indicated.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:56.974359%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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:11pt;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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prices&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">High&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Low&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year ending December 31, 2017&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth quarter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.70&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.60&#160;</span></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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Third quarter&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.05&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.35&#160;</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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Second quarter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.15&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.40&#160;</span></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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">First quarter&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.20&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.15&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year ending December 31, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth quarter&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.11&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.65&#160;</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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Third quarter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.04&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.19&#160;</span></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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Second quarter&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.05&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.14&#160;</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:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">First quarter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.48&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.92&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Class B common stock is not listed or traded on any stock exchange.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Stockholders</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, there were approximately 175 stockholders of record of our Class A common stock as well as 13 stockholders of record of our Class B common stock.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Dividends</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings and do not expect to pay any dividends on our capital stock. Any future determination to pay dividends on our capital stock will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements and other factors that our board of directors considers relevant. In addition, our credit facility with Silicon Valley Bank restricts our ability to pay dividends. See &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources&#8221; for a summary of the material terms of our credit facility.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Stock Performance Graph</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following shall not be deemed incorporated by reference into any of our other filings under the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The graph below compares the cumulative total stockholder return on our Class A common stock with the cumulative total return on the Standard&#160;&amp; Poor&#8217;s 500 Index and the Nasdaq Computer&#160;Index. The chart assumes $100 was invested at the close of market on December&#160;12, 2014, in the Class&#160;A common stock of Workiva Inc., the S&amp;P 500 Index and the Nasdaq Computer Index, and assumes the reinvestment of any dividends.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">47</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><img src="wk-20171231_g1.jpg" alt="wk-20171231_g1.jpg" width="624" height="480"></img></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Use of Proceeds from Public Offerings of Common Stock</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 17, 2014, we closed our initial public offering of&#160;7,200,000 shares of Class A common stock at a price to the public of&#160;$14.00&#160;per share. The offer and sale of all of the shares in the initial public offering were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-199459), which was declared effective by the SEC on December 11, 2014. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">There has been no material change in the planned use of proceeds from our initial public offering as described in our final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act on December 12, 2014. Pending the uses described in our prospectus, we have invested the net proceeds in money market funds and marketable securities. We have also repaid a $2.0 million forgivable loan with proceeds from our initial public offering, allowing us to cancel letters of credit in the amount that served as security for the forgivable loan.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">48</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Issuer Purchases of Equity Securities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table provides information about purchases of shares of our Class A common stock during the three months ended December 31, 2017 related to shares withheld upon vesting of restricted stock awards for tax withholding obligations:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:22.519231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.032051%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.628205%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.628205%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.628205%;"></td><td style="width:1.0%;"></td></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);">Date&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;vertical-align:bottom;">Total Number of Shares Purchased </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6pt;font-weight:700;line-height:120%;vertical-align:bottom;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">Average Price Paid Per Share&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Total Number of Shares Purchased as Part of Publicly Announced Program&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">October 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">November 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">8,445&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">22.35&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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);">December 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="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,445&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.35&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">(1) Total number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of stock-based compensation awards.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_2_211"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">49</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 6.&#160;Selected Consolidated Financial Data</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following selected consolidated financial data for the years ended December&#160;31, 2017, 2016 and 2015 and the selected consolidated balance sheet data as of December&#160;31, 2017 and 2016 are derived from our audited consolidated financial statements included elsewhere in this Form 10-K. The following selected consolidated financial data for the years ended December&#160;31, 2014 and 2013, and the selected consolidated balance sheet data as of December&#160;31, 2015, 2014 and 2013 are derived from our audited consolidated financial statements not included in this Form 10-K. Our historical results are not necessarily indicative of the results to be expected in the future.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Consolidated Statement of Operations Data</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:28.128205%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2014&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2013&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share information)&#160;</span></td></tr><tr><td colspan="3" 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);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">169,283&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">143,120&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">116,288&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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);">91,317&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">65,164&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,586&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">35,526&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,984&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,377&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">19,987&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">207,869&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145,272&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">112,694&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,151&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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;"><div style="padding-left:5pt;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;">Subscription and support</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></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);">32,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">27,895&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">22,559&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,182&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">15,129&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Professional services</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></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,599&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">23,730&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">17,645&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,696&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">9,520&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">60,245&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51,625&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,204&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,878&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,649&#160;</span></td></tr><tr><td colspan="3" 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);">Gross profit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">147,624&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">127,021&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,068&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,816&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">60,502&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Research and development</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></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">68,172&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">57,438&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">50,466&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,145&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">34,116&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Sales and marketing</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></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);">84,161&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">80,466&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">69,569&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,498&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">41,067&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">General and administrative</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></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,594&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">32,695&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,716&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,783&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,601&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">191,927&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170,599&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">148,751&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">117,426&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,784&#160;</span></td></tr><tr><td colspan="3" 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);">Loss from operations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,303)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,578)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,683)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,610)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,282)</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);">Interest expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,845)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,875)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,025)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,044)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(366)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="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;">Other income and (expense), net</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;">(2)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,783&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,500&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,302&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(468)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">104&#160;</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);">Loss before provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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,365)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,953)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,406)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,122)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,544)</span></td></tr><tr><td colspan="3" 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);">Provision (benefit) for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">24&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="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,426)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,977)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,399)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,154)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,544)</span></td></tr><tr><td colspan="3" 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);">Net loss per common share:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></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);">Basic and diluted&#160;</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);">(1.07)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(1.08)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(1.09)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.28)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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.94)</span></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);">Weighted-average common shares outstanding - basic and diluted&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,618,838&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">40,671,133&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">39,852,624&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,156,060&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">31,376,603&#160;</span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="padding-left:18pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">50</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="padding-left:18pt;"><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;">(1) Stock-based compensation expense included in these line items is as follows:</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.987179%;"><tr><td style="width:1.0%;"></td><td style="width:35.979094%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.846690%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.496864%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.846690%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.496864%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.846690%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.496864%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.846690%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.496864%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.846690%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2014&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2013&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">738&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">493&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">363&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">502&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">200&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">465&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">411&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">349&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">337&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">171&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,224&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,365&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,924&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,757&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">762&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,983&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,727&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,241&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">799&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,066&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,903&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,637&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,548&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,438&#160;</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 stock-based compensation expense&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,476&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,247&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,385&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,370&#160;</span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">(2) During December 2015, we resolved all contingencies associated with a government grant agreement resulting in higher government grant income recorded to &#8220;Other income and (expense), net&#8221; for the year ended December 31, 2015. See Note 5, </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;">Commitments and Contingencies</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, to the Consolidated Financial Statements.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Consolidated Balance Sheet Data</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:40.948718%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.897436%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.897436%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.897436%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.897436%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.897436%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2014&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2013&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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);">Cash and cash equivalents&#160;</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);">60,333&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);">51,281&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);">58,750&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);">101,131&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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,515&#160;</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);">Working capital, excluding deferred revenue and deferred government grant obligation&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,852&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">75,193&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">70,520&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">94,740&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">19,926&#160;</span></td></tr><tr><td colspan="3" 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 assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">157,715&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">143,143&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">143,895&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">164,551&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">73,944&#160;</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);">Deferred revenue, current and long term&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">127,393&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">97,501&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">63,338&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">56,276&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">36,385&#160;</span></td></tr><tr><td colspan="3" 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 current liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,341&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">99,887&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">84,084&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">66,730&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,425&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total non-current liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,308&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">46,381&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">34,092&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">42,002&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">37,306&#160;</span></td></tr><tr><td colspan="3" 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 stockholders&#8217; (deficit) equity&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,934)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,125)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">25,719&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">55,819&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total members&#8217; (deficit)&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(6,787)</span></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_2_217"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">51</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 7.&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:115%;vertical-align:bottom;">The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Annual Report. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include, but are not limited to, those identified below, and those discussed in &#8220;Section 1A. Risk Factors&#8221; included elsewhere in this Annual Report.</span></div><div id="i_2_226"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Overview</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Workiva provides Wdesk, an intuitive cloud platform that modernizes how customers work with business data at thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail. Wdesk helps mitigate risk, improves productivity and gives users confidence in their data-driven decisions. As of December&#160;31, 2017, we provided our solutions to more than 3,000 enterprise customers, including more than 70% of Fortune 500 companies.</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;line-height:115%;vertical-align:bottom;vertical-align:top;">(1)</sup></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our scalable, enterprise-grade data engine enables users to collect, aggregate and manage their unstructured and structured data in Wdesk. Although&#160;our Wdesk platform&#160;is used for hundreds of different use cases across public and private companies, state and local governments and universities, we are currently focusing our sales and marketing resources to expand the use of Wdesk in four areas: finance and accounting, audit and internal controls, risk and compliance and&#160;performance and management reporting.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We operate our business on a software-as-a-service (SaaS) model. Customers enter into quarterly, annual and multi-year subscription contracts to gain access to Wdesk. Our subscription fee includes the use of our software and technical support. Our pricing is based primarily on the number of corporate entities, number of users, level of customer support and length of contract. Our pricing model is scaled to the number of users, so the subscription price per user typically decreases as the number of users increases. We charge customers additional fees primarily for document setup and XBRL tagging services. We generate sales primarily through our direct sales force and, to a lesser extent, our customer success and professional services teams.  In addition, we augment our direct-sales channel with partnerships. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of Wdesk, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical transactional systems directly to Wdesk, which becomes a central repository of trusted data, with powerful linking, auditability and control features.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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.0% (excluding add-on seats) for the twelve months ended December&#160;31, 2017. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We 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,318 at December&#160;31, 2017 from 1,172 at December&#160;31, 2016, an increase of 12.5%.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have achieved significant revenue growth in recent periods. Our revenue grew to $207.9 million in 2017 from $178.6 million in 2016, an increase of 16.4%. We incurred net losses of $44.4 million and $44.0 million in 2017 and 2016, respectively. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:87.500000%;"><tr><td style="width:1.0%;"></td><td style="width:19.978022%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:20.710623%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.157509%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;line-height:115%;vertical-align:bottom;">(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.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">52</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We adopted the 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) effective January 1, 2018. We expect the application of this guidance will result in timing and presentation changes affecting our consolidated balance sheet and statement of operations, including acceleration of our professional services revenue for certain contracts; longer deferral of the incremental costs of obtaining a contract; and increases in accounts receivable, deferred revenue and accrued expenses and other current liabilities. We will record a one-time adjustment to the opening balance of our accumulated deficit as of January 1, 2018 to adjust for these items.&#160;We do not expect the adoption of this standard to impact our total cash flows from operations. Refer to Note 1 of the notes to the consolidated financial statements for additional details of our evaluation of ASU 2014-09.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#8220;Tax Cuts and Jobs Act&#8221; (the &#8220;TCJA&#8221;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the reduction in the federal corporate statutory tax rate from 35% to 21% and the introduction of a new international &#8220;Global Intangible Low-Taxed Income&#8221; (&#8220;GILTI&#8221;) regime, both effective January 1, 2018. Please refer to Notes 1 and 11 of the notes to consolidated financial statements for additional details of the impact of the TCJA. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Key Factors Affecting Our Performance</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Generate Growth From Existing 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;"> Wdesk can exhibit a powerful network effect within an enterprise, meaning that the usefulness of our platform attracts additional users and more data. As more employees in an enterprise use Wdesk, additional opportunities for collaboration and automation drive demand among their colleagues for add-on seats. Expansion within current customers includes adding users for both existing solutions and new use cases. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Pursue New 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;"> Our first software solution enabled customers to streamline and automate their SEC regulatory filing process. In 2013, we began expanding into additional markets that were faced with managing large, complex processes with many contributors and disparate sets of business data. We now sell to new customers in the areas of finance and accounting, risk and compliance, audit and internal controls and performance and management reporting. We intend to continue to build our sales and marketing organization and leverage our brand equity to attract new customers. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Offer More Solutions.</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;"> We intend to introduce new solutions to continue to meet growing demand for our Wdesk platform. Our close and trusted relationships with our customers are a source for new use cases, features and solutions. We have a disciplined process for tracking, developing and releasing new solutions that are designed to have immediate, broad applicability; a strong value proposition and a high return on investment for both Workiva and our customers. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. This vetting process involves our sales, product marketing, customer success, professional services, research and development, finance and senior management teams.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Expand Across Enterprises.</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;"> Our success in delivering multiple solutions has created demand from customers for a broader-based, enterprise-wide Wdesk platform. In response, we have been improving our technology and realigning sales and marketing to capitalize on our growing enterprise-wide opportunities. We believe this expansion will add seats and revenue and continue to support our high revenue retention rates. However, we expect that enterprise-wide deals will be larger and more complex, which tend to lengthen the sales cycle.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Add Partners.</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;"> In 2017, we continued to add more partners. Our consulting and accounting partners offer a broader range of services that leverage the capabilities of Wdesk. Our technology partners enable data connections and process integrations to further streamline critical business functions as we capitalize on growing Wdesk demand for broader-based, enterprise-wide opportunities.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Investment in growth.</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;">&#160;We plan to continue to invest in the development of our Wdesk platform to enhance our current offerings and build new features. In addition, we expect to continue to invest in our </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">53</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">sales, marketing, professional services and customer success organizations to drive additional revenue and support the needs of our growing customer base. Investments we make in our sales and marketing and research and development organizations will occur in advance of experiencing any benefits from such investments. As a result, we expect our total operating expenses to increase.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Seasonality.</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;">&#160;Our revenue from professional services has some degree of seasonality. Many of our customers employ our professional services just before they file their Form 10-K, often in the first calendar quarter. As of December&#160;31, 2017, approximately 78% of our SEC customers report their financials on a calendar-year basis. As our non-SEC offerings continue to grow, we expect our professional services revenue to continue to become less seasonal. Our sales and marketing expense also has some degree of seasonality. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Key Performance Indicators</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td></tr><tr><td colspan="3" 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);">Financial metrics&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Total revenue&#160;</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);">207,869&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">178,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">145,272&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year-over-year percentage increase in total revenue&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><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 revenue&#160;</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);">169,283&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">143,120&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">116,288&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year-over-year percentage increase in subscription and support revenue&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support as a percent of total revenue&#160;</span></td><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-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Operating metrics&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Number of customers&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,063&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,772&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,524&#160;</span></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);">Subscription and support revenue retention rate&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">96.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><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 revenue retention rate including add-ons&#160;</span></td><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-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">107.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">107.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">112.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Total 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;">&#160;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. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and support revenue retention rate.</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;">&#160;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.&#160;We divide the result by the annualized subscription and support revenue&#160;in the first month of the measurement period&#160;for all customers in place at the beginning of the measurement period. The measurement period is based on the trailing twelve months. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">54</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our subscription and support revenue retention rate was 96.0% at the December 2017 measurement date, up from 95.4% as of December 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 otherwise ceasing to file SEC reports have been the largest contributing factor to our revenue attrition.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and support revenue retention rate including add-ons.</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;">&#160;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.&#160;We divide the result by the annualized subscription and support revenue&#160;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.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our subscription and support revenue retention rate including add-ons was 107.6% at the December 2017 measurement date, up from 107.4% as of December 2016.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Components of Results of Operations</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We serve a wide range of customers in many industries, and our revenue is not concentrated with any single customer or small group of customers. For each of the years ended December&#160;31, 2017, 2016 and 2015, no single customer represented more than 1% of our revenue, and our largest ten customers accounted for less than 5% of our revenue in the aggregate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We generate sales directly through our sales force and partners. We also identify some sales opportunities with existing customers through our customer success and professional services teams.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our customer contracts typically range in length from three to 36 months. Our arrangements do not contain general rights of return. We typically invoice our customers for subscription fees in advance on a quarterly, annual, two-year or three-year basis, with payment due at the start of the subscription term. We plan to convert a substantial&#160;majority of our remaining quarterly contracts to annual terms over the next twelve 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.&#160;Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. At December&#160;31, 2017, deferred revenue was $127.4 million. Estimated future recognition from deferred revenue&#160;at December&#160;31, 2017 was $104.7 million in 2018, $18.3 million in 2019, and $4.4 million in 2020.&#160;  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and Support Revenue</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;">.&#160;We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Professional Services Revenue</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;">.&#160;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.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">55</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Cost of Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Sales and Marketing Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Sales 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.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Research and Development Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation; costs of server usage by our developers; information technology costs; and facility costs.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">General and Administrative Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.</span></div><div><span><br/></span></div><div id="i_2_233"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">56</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Results of Operations</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table sets forth selected consolidated statement of operations data for each of the periods indicated:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">169,283&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">143,120&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">116,288&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,586&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">35,526&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,984&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">207,869&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145,272&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Subscription and support</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></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);">32,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">27,895&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">22,559&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Professional services</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></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,599&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">23,730&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">17,645&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">60,245&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51,625&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,204&#160;</span></td></tr><tr><td colspan="3" 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);">Gross profit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">147,624&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">127,021&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,068&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Research and development</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></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">68,172&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">57,438&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">50,466&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">Sales and marketing</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></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);">84,161&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">80,466&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">69,569&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:5pt;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;">General and administrative</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></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,594&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">32,695&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,716&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">191,927&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170,599&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">148,751&#160;</span></td></tr><tr><td colspan="3" 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);">Loss from operations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,303)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,578)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,683)</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);">Interest expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,845)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,875)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,025)</span></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);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,783&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,500&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,302&#160;</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);">Loss before provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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,365)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,953)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,406)</span></td></tr><tr><td colspan="3" 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);">Provision (benefit) for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">24&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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)</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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,426)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,977)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,399)</span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><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;">(1) Stock-based compensation expense included in these line items was as follows:</span></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.987179%;"><tr><td style="width:1.0%;"></td><td style="width:48.696864%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.027875%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.496864%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.853659%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.496864%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.027875%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">738&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">493&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">363&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">465&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">411&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">349&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,224&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,365&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,924&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,983&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,727&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,066&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,903&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,637&#160;</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 stock-based compensation expense&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,476&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,247&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">57</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table sets forth our consolidated statement of operations data as a percentage of revenue for each of the periods indicated:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.743590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><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-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</span></td><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-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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);">Gross profit&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">71.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">71.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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&#160;</span></td><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-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">47.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">92.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">95.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">102.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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);">Loss from operations&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="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.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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);">Interest expense&#160;</span></td><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-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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 income and (expense), net&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="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.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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);">Loss before provision for income taxes&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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);">Provision for income taxes&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Revenue</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2017 and 2016</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">169,283&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">143,120&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">26,163&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.3%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,586&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">35,526&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,060&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 revenue&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">207,869&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,223&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.4%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Total revenue increased $29.2 million in 2017 compared to 2016 due primarily to the increase in subscription and support revenue of $26.2 million. Of the total increase in subscription and support revenue, 27.7% represented revenue from new customers acquired after December&#160;31, 2016 and 72.3% represented revenue from existing customers at or prior to December&#160;31, 2016. The total number of our customers increased 10.5% from December&#160;31, 2016 to December&#160;31, 2017.&#160;The growth in professional services revenue was attributable primarily to increased XBRL services. Professional services revenue increased at a slower rate than subscription and support revenue in 2017 compared to 2016. As our customers become familiar with our platform, they typically become more self sufficient and require </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">58</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">fewer professional services. We expect the revenue growth rate from subscription and support to continue to outpace revenue growth from professionals services on an annual basis.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2016 and 2015</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:43.993590%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.141026%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">143,120&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">116,288&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">26,832&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.1%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,526&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,984&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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,542&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.6%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 revenue&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145,272&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,374&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Total revenue increased $33.4 million in 2016 compared to 2015 due primarily to the increase in subscription and support revenue of $26.8 million. The growth in professional services revenue was attributable mainly to increased consulting and services related to our non-SEC use cases. Of the total increase in subscription and support revenue,&#160;23.5%&#160;represented revenue from new customers acquired after&#160;December&#160;31, 2015&#160;and&#160;76.5%&#160;represented revenue from existing customers at or prior to&#160;December&#160;31, 2015. The total number of our customers increased&#160;9.8%&#160;from&#160;December&#160;31, 2015&#160;to&#160;December&#160;31, 2016.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Cost of Revenue</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2017 and 2016</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">32,646&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">27,895&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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,751&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,599&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,730&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,869&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.3%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 cost of revenue&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">60,245&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51,625&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,620&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.7%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cost of revenue increased $8.6 million in 2017 compared to 2016, due primarily to an increase in headcount, employee compensation, benefits and travel costs of&#160;$7.5 million and an increase in server usage costs of $0.7 million to support our expanding customer base. Subscription and support expense rose&#160;17.0%&#160;in the year ended&#160;December&#160;31, 2017&#160;compared to the prior year due primarily to increases in headcount, employee compensation, and server expenses used to support our expanding customer base. Professional services expense increased&#160;16.3%&#160;in the year ended&#160;December&#160;31, 2017&#160;versus the prior year due primarily to an increase in headcount, employee compensation and travel expense related to fulfilling demand for XBRL services and non-SEC consulting services.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">59</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Comparison of Years Ended December&#160;31, 2016 and 2015</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</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);">27,895&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">22,559&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">5,336&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.7%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,730&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,645&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,085&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.5%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 cost of revenue&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51,625&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,204&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,421&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.4%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cost of revenue increased $11.4 million in 2016 compared to 2015, due primarily to an increase in headcount, employee compensation, benefits and travel costs of&#160;$9.1 million, an increase in other support costs of&#160;$1.3 million, and an increase in server usage costs of&#160;$1.3 million. Subscription and support expense rose&#160;23.7%&#160;in the year ended&#160;December&#160;31, 2016&#160;compared to the prior year due primarily to increases in headcount, employee compensation, and server expenses used to support our expanding customer base. Professional services expense increased&#160;34.5%&#160;in the year ended&#160;December&#160;31, 2016&#160;versus the prior year due primarily to an increase in headcount, employee compensation and travel expense related to fulfilling increased demand for our non-SEC consulting services.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Operating Expenses</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2017 and 2016</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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);">Operating expenses&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Research and development&#160;</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);">68,172&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">57,438&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">10,734&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.7%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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);">Sales and marketing&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">84,161&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,466&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,695&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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);">General and administrative&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,594&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,695&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,899&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.1%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">191,927&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170,599&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,328&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.5%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Research and Development</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Research and development expenses increased $10.7 million in 2017 compared to 2016 due primarily to $6.5 million in higher headcount, cash-based compensation, benefits, and travel costs and a $3.1 million increase in professional services expense related to an increase in technology consultants. 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. In addition, the cost of server usage included in research and development increased&#160;$0.7 million&#160;during 2017 compared to 2016.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Sales and Marketing</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Sales and marketing expenses increased $3.7 million in 2017 compared to 2016 due primarily to  $4.9 million in higher employee compensation, benefits and travel costs. The increase in these costs was offset partially by a decline in vendor fees of $0.6 million related to a reduction in consulting and vendor created content and a $0.3 million in software expenses.We expect to continue to invest in sales and marketing employees for future revenue growth.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">60</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">General and Administrative</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">General and administrative expenses rose $6.9 million in 2017 compared to 2016 due primarily to higher headcount and additional cash-based compensation, benefits, and travel costs of&#160;$3.4 million and employee stock-based compensation of&#160;$4.0 million. In the fourth quarter of 2017, we recorded an additional $400,000 and $1.5 million of cash-based and equity-based compensation, respectively, from certain severance arrangements. The remaining increase in personnel-related costs was driven primarily by a rise in headcount to support the growth of our business&#160;and regulatory compliance. The remaining increase in stock-based compensation 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.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2016 and 2015</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.980769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">% Change&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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);">Operating expenses&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Research and development&#160;</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);">57,438&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">50,466&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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,972&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.8%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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);">Sales and marketing&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">80,466&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,569&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,897&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15.7%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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);">General and administrative&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,695&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,716&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,979&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.9%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">170,599&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">148,751&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,848&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.7%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Research and Development</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Research and development expenses increased&#160;$7.0 million&#160;in&#160;2016&#160;compared to&#160;2015&#160;due primarily to&#160;$6.7 million&#160;in higher employee compensation, benefits, and travel costs. We continued to dedicate resources to enhance our Wdesk platform, which resulted in higher headcount in research and development.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Sales and Marketing</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Sales and marketing expenses increased&#160;$10.9 million&#160;in&#160;2016&#160;compared to&#160;2015&#160;due primarily to&#160;$11.5 million&#160;in higher employee compensation, benefits and travel costs. The increase in these costs was offset partially by a decline in professional service fees of&#160;$0.9 million&#160;related to consulting, recruiting and training.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">General and Administrative</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">General and administrative expenses rose&#160;$4.0 million&#160;in&#160;2016 compared to 2015&#160;due primarily to higher employee cash-based compensation, benefits, and travel costs of&#160;&#160;$1.0 million&#160;and additional employee stock-based compensation of&#160;$2.8 million. The increase in personnel-related costs was driven primarily by a rise in headcount to support the growth of our business. Higher stock-based compensation expense was driven primarily by restricted stock grants to executive officers in February 2015 and January 2016 with a vesting term of three years, as well as stock option grants to executive officers in February 2016 with a vesting term of three years.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">61</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Non-Operating Income (Expenses)</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2017 and 2016</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:58.256410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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;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);">Year ended December 31,&#160;</span></td><td colspan="3" style="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);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td></tr><tr><td colspan="3" 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 expense&#160;</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);">(1,845)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(1,875)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">30&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,783&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,500&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">283&#160;</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Interest Expense and Other Income, Net</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Interest expense remained relatively flat during the year ended December&#160;31, 2017 compared to the prior year.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Other income, net increased $0.3 million in 2017 compared to 2016 due to&#160;increases in&#160;interest income and in the amount recognized related to our job training reimbursement program. These increases were partially offset by losses on foreign currency transactions.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Comparison of Years Ended December&#160;31, 2016 and 2015</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:58.256410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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;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);">Year ended December 31,&#160;</span></td><td colspan="3" style="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);">Period-to-period change&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(dollars in thousands)&#160;</span></td></tr><tr><td colspan="3" 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 expense&#160;</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);">(1,875)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(2,025)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">150&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,500&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,302&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(802)</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Interest Expense and Other Income, Net</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Interest expense remained relatively flat during the year ended&#160;December&#160;31, 2016&#160;compared to the same period a year ago.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Other income, net decreased&#160;$0.8 million&#160;in&#160;2016&#160;compared to&#160;2015&#160;due to recognition in 2015 of our deferred government grant obligation relating to our 2011 Iowa Economic Development award of&#160;$1.6 million. This decrease was partially offset by an increase of&#160;$0.4 million&#160;in the amount recognized related to our job training reimbursement program resulting from the amounts diverted and paid to the community college in the periods.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Quarterly Results of Operations</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">See &#8220;Unaudited Quarterly Results of Operations&#8221; included in Note 13 of this Annual Report on Form 10-K for the unaudited quarterly results of operations for the years ended December&#160;31, 2017 and 2016.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_2_239"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">62</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">Liquidity and Capital Resources</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:58.256410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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);">Cash flow provided by (used in) operating activities&#160;</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);">5,520&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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,369)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(21,592)</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);">Cash flow (used in) provided by investing activities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,473)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,805&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,777)</span></td></tr><tr><td colspan="3" 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);">Cash flow provided by (used in) financing activities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,822&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(895)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,102)</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 increase (decrease) in cash and cash equivalents, net of impact of exchange rates&#160;</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);">9,052&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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,469)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(42,381)</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, our cash, cash equivalents, and marketable securities totaled $76.7 million. To date, we have financed our operations primarily through the proceeds of our initial public offering, private placements of equity, debt that was settled in equity and cash from operating activities. We have generated significant operating losses and negative cash flows from operating activities as reflected in our accumulated deficit and consolidated statements of cash flows. We expect to continue to incur operating losses and may incur negative cash flows from operations in the future. As a result, we may require additional capital resources to continue to grow our business. We believe that current cash and cash equivalents, cash flows from operating activities, availability under our existing credit facility and the ability to offer and sell securities pursuant to our shelf registration statement will be sufficient to fund our operations for at least the next twelve months.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank. Borrowing capacity is equal to the most recent month&#8217;s subscription and support revenue multiplied by a percentage that adjusts based on the prior quarter&#8217;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&#8217;s prime lending rate with interest payable monthly and the principal balance due at maturity.&#160;The credit facility matures in August 2018, and no amount was outstanding under the credit facility as of&#160;December&#160;31, 2017.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We filed a universal shelf registration statement on Form S-3 with the SEC&#160;that became effective August 10, 2017. Under the shelf registration statement, we may offer and sell, from time to time in the future in one or more public offerings, our Class A common stock, preferred stock, debt securities, warrants, rights and units. The aggregate initial offering price of all securities sold by us under the shelf registration statement will not exceed $250.0 million.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Operating Activities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For the year ended December&#160;31, 2017, cash provided by operating activities was $5.5 million. The primary factors affecting our operating cash flows during the period were our net loss of $44.4 million, adjusted for non-cash charges of $3.5 million for depreciation and amortization of our property and equipment and intangible assets, $19.5 million of stock-based compensation, and $1.6 million for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a $5.5 million increase in accounts receivable and a $0.8 million decrease in accrued expenses and other liabilities offset by a $29.4 million increase in deferred revenue, a $3.0 million decrease in prepaid expenses, and a $2.2 million increase in accounts payable. Short-term deferred revenue from subscription and support contracts increased $28.1 million from December&#160;31, </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">63</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">2016 to December&#160;31, 2017. Long-term deferred revenue from subscription and support contracts increased by&#160;$1.2 million&#160;from December&#160;31, 2016 to&#160;December&#160;31, 2017. Short-term deferred revenue from professional services increased by&#160;$0.1 million&#160;from December&#160;31, 2016 to&#160;December&#160;31, 2017. Customer growth and contract renewals for longer terms accounted for most of the increase in deferred revenue. The increase in accounts receivable was attributable primarily to the timing of our billings and cash collections.  The decrease in accrued expenses and other liabilities was due primarily to the timing of year-end bonus payments for 2017, as we moved the payment of bonuses&#160;to eligible non-executive employees from January to December. The decrease in prepaid expenses was due primarily to timing of payments relating to cloud infrastructure services and our annual user conference. The increase in accounts payable was attributable primarily to the timing of our cash payments.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For the year ended December&#160;31, 2016, cash used in operating activities was $10.4 million.  The primary factors affecting our operating cash flows during the period were our net loss of&#160;$44.0 million, adjusted for non-cash charges of&#160;$3.8 million for depreciation and amortization of our property and equipment and intangible assets,&#160;$14.2 million&#160;of stock-based compensation, and&#160;$1.1 million&#160;for recognition of other income from government grants. The primary drivers of the changes in operating assets and liabilities were a&#160;$7.1 million&#160;increase in accounts receivable, a&#160;$0.7 million&#160;increase in other receivables, a&#160;$5.5 million&#160;increase in prepaid expenses, and a&#160;$3.9 million&#160;decrease in accounts payable, offset by a&#160;$34.2 million&#160;increase in deferred revenue. Short-term deferred revenue from subscription and support contracts increased&#160;$18.9 million&#160;from&#160;December&#160;31, 2015&#160;to&#160;December&#160;31, 2016. Long-term deferred revenue from subscription and support contracts increased by&#160;$13.8 million&#160;from&#160;December&#160;31, 2015&#160;to&#160;December&#160;31, 2016. Short-term deferred revenue from professional services increased by&#160;$1.4 million&#160;from&#160;December&#160;31, 2015&#160;to&#160;December&#160;31, 2016. Customer growth and contract renewals for longer terms accounted for most of the increase in deferred revenue. The increase in accounts receivable was attributable primarily to the timing of our billings and cash collections. The increase in other receivables was due primarily to timing of health care insurance reimbursements. The increase in prepaid expenses was due to purchasing server capacity upfront, an upfront payment for our 2017 annual user conference and to the timing of rent and travel payments. The decrease in accounts payable was attributable primarily to the timing of our cash payments.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Investing Activities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash used in investing activities of $6.5 million for the year ended December&#160;31, 2017 was due primarily to $14.4 million for the purchase of marketable securities and $1.2 million of capital expenditures, partially offset by $9.3 million from the maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment and furniture and fixtures in support of expanding our infrastructure and work force.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash provided by investing activities of&#160;$3.8 million&#160;for the year ended&#160;December&#160;31, 2016&#160;was due primarily to&#160;$1.3 million&#160;for the purchase of marketable securities and&#160;$1.9 million&#160;of capital expenditures, more than offset by proceeds of $7.2 million&#160;from the sale of marketable securities. Our capital expenditures were associated primarily with leasehold improvements, computer equipment, and furniture and fixtures in support of expanding our infrastructure and work force.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Financing Activities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash provided by financing activities of $9.8 million for the year ended December 31, 2017 was due primarily to $12.5 million in proceeds from option exercises, partially offset by an aggregate $1.5 million in repayments on long-term debt and payments on capital lease and financing obligations and $1.1 million&#160;in taxes paid related to the net share settlements of stock-based compensation awards.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">64</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash used in financing activities of&#160;$0.9 million&#160;for the year ended&#160;December&#160;31, 2016&#160;was due primarily to&#160;$0.8 million&#160;in taxes paid related to the net share settlements of stock-based compensation awards and an aggregate&#160;$1.9 million&#160;in repayments on long-term debt and payments on capital lease and financing obligations, partially offset by&#160;$1.6 million&#160;in proceeds from option exercises.</span></div><div id="i_2_245"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">65</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Contractual Obligations and Commitments</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table represents our contractual obligations as of December&#160;31, 2017, aggregated by type:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.692308%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments due by period&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Total&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 1 year&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1-3 years&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3-5 years&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">More than 5 years&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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);">Operating lease obligations relating to office facilities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">18,844&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">3,659&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">4,865&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">4,074&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">6,246&#160;</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);">Capital lease obligations, including interest for technology and equipment&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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);">Financing obligations, including interest for building&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,382&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,792&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,584&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,356&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,650&#160;</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);">Cloud infrastructure services&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,900&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,100&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,800&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total contractual obligations&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,192&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,617&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,249&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,430&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,896&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. The lease term includes an initial 15-year term and three five-year extensions at our option because renewal was determined to be reasonably assured at the inception of the lease. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $11.8 million for the first phase and $11.1 million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were required to capitalize the construction costs associated with the office building. The construction liability of $11.8 million was reclassified to a financing obligation and $17.1 million of costs capitalized during construction were placed in service during June 2013 for the first phase. Upon completion of the second phase of the project, the construction liability of $11.1 million was reclassified to a financing obligation, and $19.9 million of costs capitalized during construction were placed in service during 2014. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The lease contains purchase options to acquire the landlord&#8217;s interest in the land lease and building at any time beginning three years from June 2014 (the commencement date of the second phase of the lease). In addition, the lease requires us to purchase the building from the landlord upon certain events, such as a change in control. The purchase options were deemed to be fair value at the inception of the lease. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In January 2018, we signed a new lease for approximately 30,000 square feet that will replace our existing offices in Denver and Boulder. The aggregate annual payments under the new lease will be approximately $1.0 million and are subject to annual increases over the lease term, which expires in February 2029.</span></div><div id="i_2_253"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Off-Balance Sheet Arrangements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">During the years ended December&#160;31, 2017, 2016 and 2015, 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.</span></div><div id="i_1_259"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">66</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Critical Accounting Policies and Estimates</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, provision for income taxes and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We believe that of our significant accounting policies, which are described in Note 1 to our consolidated financial statements, the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of our operations.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Revenue Recognition</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We commence revenue recognition for subscriptions to our cloud solutions and professional services when all of the following criteria are met:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Persuasive evidence of an arrangement exists;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The service has been or is being provided to the customer;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Collection of the fees is reasonably assured; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The amount of fees to be paid by the customer is fixed or determinable.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and Support Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Professional Services Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our professional services are not required for customers to utilize our solution. We recognize revenue for our professional services contracts when the services are performed.&#160;&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our professional services revenue is higher in the first calendar quarter because many of our customers employ our professional services just before they file their Form 10-K. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Multiple Deliverable Arrangements&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our solutions to new customers without professional services. We have </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">67</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">determined that we have established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services, such service arrangements are being accounted for separately from subscription services.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud solutions sold, customer demographics and the numbers and types of users within our arrangements.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">While changes in assumptions or judgments or changes to the elements of the arrangement could cause an increase or decrease in the amount of revenue that we report in a particular period, these changes have not historically been significant because our recurring revenue is primarily subscription and support revenue.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Stock-Based Compensation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We measure and recognize compensation expense for all stock-based awards granted to our employees, non-employee directors, and other service providers based on the estimated fair value of the award on the grant date or reporting date, if required to be remeasured under the guidance. We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and ESPP purchase rights. The fair value of each stock option award and ESPP purchase right is determined at the date of grant by applying the Black-Scholes option pricing model. The fair value of each restricted stock award is based on the number of shares granted and the closing price of our Class A common stock as reported on the New York Stock Exchange on the date of grant. The fair value of these awards is recognized as an expense on a straight line basis over the requisite service period.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">All stock-based awards made since the date of our initial public offering have been for Class A common stock. All references to common stock in this &#8220;Stock-Based Compensation&#8221; section are to our Class A common stock and Class B common stock, as applicable.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our option pricing model requires the input of highly subjective assumptions,&#160;including the expected term of the option, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock. The assumptions used in our option-pricing model represent management&#8217;s best estimates. These estimates involve inherent uncertainties and the application of management&#8217;s judgment. If factors change and different assumptions are used, our stock-based compensation expense could be materially different in the future.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">68</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">These assumptions are estimated as follows:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;vertical-align:bottom;">Fair Value of Our Common Stock:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:normal;vertical-align:bottom;"> The fair value of our common stock is based on the closing price of our Class A common stock on the New York Stock Exchange. </span></li><li style="vertical-align:bottom;font-size:11pt;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;vertical-align:bottom;">Risk-Free Interest Rate:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:normal;vertical-align:bottom;"> We base the risk-free interest rate used in the Black-Scholes option pricing model on the implied yield available on U.S. Treasury STRIPS with remaining terms similar to the expected term on the options.</span></li><li style="vertical-align:bottom;font-size:11pt;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;vertical-align:bottom;">Expected Term:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:normal;vertical-align:bottom;"> We estimate the expected term using the simplified method due to the lack of historical exercise activity for our company. The simplified method calculates the expected term as the mid-point between the vesting date and the contractual expiration date of the award.</span></li><li style="vertical-align:bottom;font-size:11pt;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;vertical-align:bottom;">Volatility:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:normal;vertical-align:bottom;"> Due to the limited trading history of our common stock, we estimate volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the options&#8217; expected life. </span></li><li style="vertical-align:bottom;font-size:11pt;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;vertical-align:bottom;">Dividend yield:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:normal;vertical-align:bottom;"> We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, we used an expected dividend yield of zero.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Please refer to Note 8 of the notes to consolidated financial statements for additional information on our estimates related to stock-based compensation.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Recent Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Refer to Note 1 of the notes to&#160;consolidated financial statements for a full description of recent accounting pronouncements.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_265"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">69</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 7A.&#160;Quantitative and Qualitative Disclosures about Market Risk</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency rates, although we also have some exposure due to potential changes in inflation or interest rates. We do not hold financial instruments for trading purposes.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Foreign Currency Risk</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our sales contracts are denominated predominantly in U.S. dollars and, to a lesser extent, the Canadian dollar, Euro, and British Pound Sterling. Consequently, our customer billings denominated in foreign currency are subject to foreign currency exchange risk. A portion of our operating expenses is incurred outside the United States and is denominated in foreign currencies. These operating expenses are also subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar, Euro, and British pound. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. To date, we have not entered into derivatives or hedging transactions as our exposure to foreign currency exchange rates has not been material to our historical operating results, but we may do so in the future if our exposure to foreign currency should become more significant. Foreign currency transaction gains (losses) are included in net loss and were $(372,000), $67,000 and $(293,000) in the years ended December&#160;31, 2017, 2016 and 2015, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Inflation Risk</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Inflationary factors, such as increases in our operating expenses, may adversely affect our results of operations, as our customers typically purchase services from us on a subscription basis over a period of time. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, an increase in the rate of inflation in the future may have an adverse effect on our levels of operating expenses as a percentage of revenue if we are unable to increase the prices for our subscription-based solutions to keep pace with these increased expenses.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Interest Rate Risk</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As part of our build-to-suit lease arrangement, in addition to the base rent amount, we are responsible for the underlying mortgage held by the lessor, which is subject to a variable interest rate equal to the prime lending rate plus 1%. In addition, in August 2014, we entered into a $15.0 million credit facility. The credit facility is denominated in U.S. dollars and borrowings are subject to a variable interest rate equal to the prime lending rate. A hypothetical 10% increase or decrease in interest rates after December&#160;31, 2017 would not have a material impact on our results of operations, our cash flows or the fair values of our outstanding debt or financing obligations.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Interest Rate Sensitivity</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We had cash, cash equivalents and marketable securities totaling $76.7 million as of December&#160;31, 2017. The cash, cash equivalents and marketable securities are held for working capital purposes. Our investments are made primarily for capital preservation purposes. We do not enter into investments for trading or speculative purposes.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our cash and cash equivalents consist primarily of cash and money market funds. Our exposure to market risk for changes in interest rates is limited because our cash and cash equivalents have a short-term maturity and are used primarily for working capital purposes. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our portfolio of marketable securities was invested primarily in U.S. corporate and U.S. treasury debt securities and is subject to market risk due primarily to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Accordingly, our future </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">70</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">investment income may fluctuate as a result of changes in interest rates, or we may suffer losses in principal if we are forced to sell securities that decline in market value as a result of changes in interest rates. However, because we classify our marketable securities as &#8220;available for sale,&#8221; no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">An immediate increase of 100-basis points in interest rates would have resulted in an $166,000 market value reduction in our investment portfolio as of December&#160;31, 2017. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_273"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">71</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 8. &#160;Consolidated Financial Statements and Supplementary Data</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_279"></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:91.269231%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:4.730769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="6" 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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Page&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_286">Reports of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_286">73</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_293">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_3_293">75</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_300">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_300">77</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_307">Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_307">78</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_314">Consolidated Statements of Stockholders&#8217; Equity (Deficit)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_314">79</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_321">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_321">80</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_328">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;" href="#i_1_328">82</a></span></div></td></tr></table></div><div><span><br/></span></div><div id="i_3_286"></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">72</span></div></div></div><hr></hr><div style="height:54pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">To the Board of Directors and Stockholders of Workiva Inc.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Opinion on the Financial Statements</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have audited the accompanying consolidated balance sheets of Workiva Inc. (the Company) as of December&#160;31, 2017 and 2016, and the related consolidated statements of operations, comprehensive loss, stockholders&#8217; equity (deficit) and cash flows for each of the three years in the period ended December&#160;31, 2017, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2017, in conformity with U.S. generally accepted accounting principles. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December&#160;31, 2017, based on criteria established in </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;">Internal Control-Integrated Framework</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;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February&#160;22, 2018 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Basis for Opinion</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">/s/ Ernst &amp; Young LLP</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><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 served as the Company's auditor since 2010.</span></div><div><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Chicago, Illinois</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">February&#160;22, 2018 </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-top:4pt;margin-bottom:4pt;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:54pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">73</span></div></div></div><hr></hr><div style="height:54pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:4pt;margin-bottom:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><span><br/></span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 Board of Directors and Stockholders of Workiva Inc. </span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 audited Workiva Inc.'s (the Company) internal control over financial reporting as of December&#160;31, 2017, based on criteria established in </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;">Internal Control&#8212;Integrated Framework</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;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2017, based on the COSO criteria.</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December&#160;31, 2017 and 2016, and the related consolidated statements of operations, comprehensive loss, stockholders&#8217; equity (deficit) and cash flows for each of the three years in the period ended December&#160;31, 2017 and the related notes&#160;and our report dated February&#160;22, 2018 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">Basis for Opinion</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;">&#160;</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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 company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><span><br/></span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">/s/ Ernst &amp; Young LLP </span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">Chicago, Illinois</span></div><div style="text-align:justify;margin-top:4pt;margin-bottom:4pt;"><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;">February&#160;22, 2018</span></div><div id="i_3_293"></div><div style="text-align:center;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:54pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">74</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:65.307692%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:26pt;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);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED BALANCE SHEETS&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share amounts)&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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="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="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="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="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></tr><tr><td colspan="3" 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);">Current assets&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Cash and cash equivalents&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFCeTZBQUElM0Q_4f0cfa7a-a5e8-4d67-a340-d9483a99e5a2">60,333</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFCekJBQUElM0Q_8f684309-7c77-4d23-8bbc-e33a599faba7">51,281</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFCeTdBQUElM0Q_353273d4-56f7-4c26-a2db-9b1e6e8b46b3">16,364</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFCekNBQUElM0Q_de6efcc5-a691-4f67-930b-9ef93e510aaf">11,435</ix:nonFraction>&#160;</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);">Accounts receivable, net of allowance for doubtful accounts of $388 and $900 at December 31, 2017 and December 31, 2016, respectively&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFCeThBQUElM0Q_f93f8053-d0f6-4463-b48c-815bc1173903">28,800</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFCekRBQUElM0Q_c37ac59e-71dd-4319-a927-dc72d0f4b263">22,535</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredSalesCommission" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFCeTlBQUElM0Q_4abfad8c-130e-431b-8351-323ccc0ea330">2,376</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredSalesCommission" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFCekVBQUElM0Q_7ce33636-e663-4d3a-9d35-a2b32616a95e">1,864</ix:nonFraction>&#160;</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);">Other receivables&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCeSUyQkFBQSUzRA_b53d25db-0050-4e93-a78d-4da9e6a57fb5">975</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmY1QUFBQURBQUFBQXdBQUFBREFBQUFBd0FBQUFBQUFCekZBQUElM0Q_3073571d-8039-4d43-9c54-92fc2c665cf0">1,545</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCeSUyRkFBQSUzRA_e96e354a-8046-43c4-8f57-5a3b18eb515c">6,444</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmY2QUFBQURRQUFBQTBBQUFBREFBQUFBd0FBQUFBQUFCekdBQUElM0Q_e5d4ddca-876b-4147-9e9e-33648c714708">9,382</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCekFBQUElM0Q_8dafb102-6aba-4f43-b4ea-d0a5a6ecf348">115,292</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmY5QUFBQURnQUFBQTRBQUFBREFBQUFBd0FBQUFBQUFCekhBQUElM0Q_d571171e-c682-49e9-b4f1-2b20e5c93d00">98,042</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Property and equipment, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwMUFBQUFFQUFBQUJBQUFBQUJBQUFBQVFBQUFBQUFBQnpJQUFBJTNE_b8c11a9f-f65a-46ba-84cb-79310cda0b44">40,444</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwZkFBQUFFQUFBQUJBQUFBQURBQUFBQXdBQUFBQUFBQnpNQUFBJTNE_265abd80-82c2-47b6-bacb-a505eaa31672">42,590</ix:nonFraction>&#160;</span></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);">Intangible assets, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwMkFBQUFFUUFBQUJFQUFBQUJBQUFBQVFBQUFBQUFBQnpKQUFBJTNE_5686e18f-1690-4d66-9215-69dc363fe01d">1,118</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwY0FBQUFFUUFBQUJFQUFBQURBQUFBQXdBQUFBQUFBQnpOQUFBJTNE_eea86fe3-6719-4788-bfbd-7631ae3b4c69">1,012</ix:nonFraction>&#160;</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);">Other assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBQnpLQUFBJTNE_a785d10b-a705-4ddc-b012-29e93645ae22">861</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwYkFBQUFFZ0FBQUJJQUFBQURBQUFBQXdBQUFBQUFBQnpPQUFBJTNE_6e675e89-4fc5-4b0f-89a1-442cfc4dec54">1,499</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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 assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBQnpMQUFBJTNE_792dda76-2711-4013-a16c-a3bfa2dd0f0d">157,715</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwYUFBQUFFd0FBQUJNQUFBQURBQUFBQXdBQUFBQUFBQnpQQUFBJTNE_73285a2e-5b84-46de-89a9-34c08e964bca">143,143</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">75</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:65.307692%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:21pt;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);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED BALANCE SHEETS (continued)&#160;</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share amounts)&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="12" 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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND STOCKHOLDERS&#8217; DEFICIT&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Current liabilities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Accounts payable&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFCelFBQUElM0Q_71b18cff-37cb-4744-b902-71db50779ee8">3,060</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFCelhBQUElM0Q_5234da72-e575-4b36-baf7-8416d97d42b8">849</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other current liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFCMEpBQUElM0Q_75bf8a99-ee75-4b2b-9e40-073bfbe48372">20,212</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFCellBQUElM0Q_2be7b82b-5293-4587-851d-9784c25382a5">20,695</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFCelNBQUElM0Q_435727b2-7ff2-4cce-8760-34cbaf12fa9f">104,684</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFCelpBQUElM0Q_146ef064-aa0c-406f-a56f-323ed35cf8a2">76,016</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred government grant obligation&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFCelRBQUElM0Q_e3ad191c-462f-4846-8b2c-9dd94a2db45b">217</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFCemFBQUElM0Q_62f34d6d-03ba-4e17-8ee1-b285b8ca8e2e">1,022</ix:nonFraction>&#160;</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);">Current portion of capital lease and financing obligations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCelVBQUElM0Q_23aaa09c-26bb-485a-ae2b-99aff6e4f2d2">1,168</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmY1QUFBQURBQUFBQXdBQUFBREFBQUFBd0FBQUFBQUFCemJBQUElM0Q_323aaacd-c49c-4393-9408-332b8bbfc01e">1,285</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of long-term debt&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCelZBQUElM0Q_aff8b99b-cdb6-4be6-9de7-9ec864e52f93">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmY2QUFBQURRQUFBQTBBQUFBREFBQUFBd0FBQUFBQUFCemNBQUElM0Q_a0436a7f-2a02-4914-9777-4fdf2de13b69">20</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCeldBQUElM0Q_8e5357fc-ee9a-43e8-bae5-b8b0e2e87435">129,341</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmY5QUFBQURnQUFBQTRBQUFBREFBQUFBd0FBQUFBQUFCemRBQUElM0Q_6499062f-86e6-4b0c-ac03-b1551d2eeb69">99,887</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Deferred revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwMUFBQUFFQUFBQUJBQUFBQUJBQUFBQVFBQUFBQUFBQnplQUFBJTNE_94341db4-f0bd-4e4a-89fc-3195b1520a04">22,709</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwZkFBQUFFQUFBQUJBQUFBQURBQUFBQXdBQUFBQUFBQnprQUFBJTNE_33e6b036-0e95-4009-b8cf-0ba25fa12cc3">21,485</ix:nonFraction>&#160;</span></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);">Deferred government grant obligation&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwMkFBQUFFUUFBQUJFQUFBQUJBQUFBQVFBQUFBQUFBQnpmQUFBJTNE_13b30b04-50de-4454-9ee2-02bc9c2bb2fb">278</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwY0FBQUFFUUFBQUJFQUFBQURBQUFBQXdBQUFBQUFBQnpsQUFBJTNE_2a78bbd5-d063-4a64-81e4-fdcc4b55933c">1,000</ix:nonFraction>&#160;</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);">Other long-term liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBQnpnQUFBJTNE_ab0ea858-3ebf-4997-ac7a-04529e052cac">3,896</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwYkFBQUFFZ0FBQUJJQUFBQURBQUFBQXdBQUFBQUFBQnptQUFBJTNE_731d7cab-eab1-448a-8934-ac4fed632a80">4,100</ix:nonFraction>&#160;</span></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);">Capital lease and financing obligations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBQnpoQUFBJTNE_f028c3d6-0d69-4803-9467-c02e2494ceba">18,425</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwYUFBQUFFd0FBQUJNQUFBQURBQUFBQXdBQUFBQUFBQnpuQUFBJTNE_4a67e512-4e76-4d97-b0be-aad54e13c44d">19,743</ix:nonFraction>&#160;</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);">Long-term debt&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzOUFBQUFGQUFBQUJRQUFBQUJBQUFBQVFBQUFBQUFBQnppQUFBJTNE_256b407a-43ae-4c17-b5f7-3c06cb80e545">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzNUFBQUFGQUFBQUJRQUFBQURBQUFBQXdBQUFBQUFBQnpvQUFBJTNE_103969fb-eafb-405f-9fb5-9611c9238dfc">53</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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 liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzOEFBQUFGUUFBQUJVQUFBQUJBQUFBQVFBQUFBQUFBQnpqQUFBJTNE_c02bb849-9640-48a5-847d-f1674e2fdb1e">174,649</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzNEFBQUFGUUFBQUJVQUFBQURBQUFBQXdBQUFBQUFBQnpwQUFBJTNE_ae12c42b-2cb4-4690-8f75-e99428a0a2b5">146,268</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="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="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);">Stockholders&#8217; deficit&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 32,165,407 and 30,369,199 shares issued and outstanding at December 31, 2017 and December 31, 2016, respectively&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0M0FBQUFHQUFBQUJnQUFBQUJBQUFBQVFBQUFBQUFBQnpxQUFBJTNE_79d48caf-1c55-4cea-a4a3-af28e9dfa9be">32</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0NUFBQUFHQUFBQUJnQUFBQURBQUFBQXdBQUFBQUFBQnp4QUFBJTNE_8a7ee4d2-ac0f-4f3f-9127-70363f48ae41">30</ix:nonFraction>&#160;</span></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);">Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 10,203,371 and 10,891,888 shares issued and outstanding at December 31, 2017 and December 31, 2016, respectively&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0MkFBQUFHUUFBQUJrQUFBQUJBQUFBQVFBQUFBQUFBQnpyQUFBJTNE_09124cf5-b12e-42e5-aee6-ac31ee97d2f2">10</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0NkFBQUFHUUFBQUJrQUFBQURBQUFBQXdBQUFBQUFBQnp6QUFBJTNE_6a8d2ecf-0a87-44e8-b1db-1f4ffadd76a3">11</ix:nonFraction>&#160;</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);">Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0ZEFBQUFHZ0FBQUJvQUFBQUJBQUFBQVFBQUFBQUFBQnpzQUFBJTNE_560c008a-1ed5-452a-91f4-d480d745465f">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0OUFBQUFHZ0FBQUJvQUFBQURBQUFBQXdBQUFBQUFBQnowQUFBJTNE_865423bc-0d6d-4515-adf5-cf6400317e2d">&#8212;</ix:nonFraction>&#160;</span></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);">Additional paid-in-capital&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0Y0FBQUFHd0FBQUJzQUFBQUJBQUFBQVFBQUFBQUFBQnp0QUFBJTNE_e539e43e-d9db-4986-86f3-742377c37503">248,289</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0YUFBQUFHd0FBQUJzQUFBQURBQUFBQXdBQUFBQUFBQnoxQUFBJTNE_9f301b05-ddbf-40f3-9d96-8e1f8b793266">217,454</ix:nonFraction>&#160;</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);">Accumulated deficit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1MUFBQUFIQUFBQUJ3QUFBQUJBQUFBQVFBQUFBQUFBQnp1QUFBJTNE_4c66a906-7d51-448b-b2e1-4ae9521d892f">265,337</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1ZkFBQUFIQUFBQUJ3QUFBQURBQUFBQXdBQUFBQUFBQnoyQUFBJTNE_0b92c1ae-64c0-4cab-a1b2-da90b34650ab">220,911</ix:nonFraction>)</span></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);">Accumulated other comprehensive income&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1MkFBQUFIUUFBQUIwQUFBQUJBQUFBQVFBQUFBQUFBQnp2QUFBJTNE_e89f5ee6-de73-4730-af23-843362a3316c">72</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1Y0FBQUFIUUFBQUIwQUFBQURBQUFBQXdBQUFBQUFBQnozQUFBJTNE_d5350d49-c0c6-488d-ad7f-2bb026b3bead">291</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders&#8217; deficit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1N0FBQUFIZ0FBQUI0QUFBQUJBQUFBQVFBQUFBQUFBQnp3QUFBJTNE_0bc9a679-4e6c-4c49-bcca-720ccda5c97e">16,934</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1YkFBQUFIZ0FBQUI0QUFBQURBQUFBQXdBQUFBQUFBQno0QUFBJTNE_96548b2d-2332-4385-8925-bfb14567f9f6">3,125</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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 liabilities and stockholders&#8217; deficit&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1NkFBQUFId0FBQUI4QUFBQUJBQUFBQVFBQUFBQUFBQnp5QUFBJTNE_bd063fe5-af03-496a-bb56-cf1f13886958">157,715</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1YUFBQUFId0FBQUI4QUFBQURBQUFBQXdBQUFBQUFBQno1QUFBJTNE_78afcab9-7078-4a9d-b2db-e2fe3418f5e8">143,143</ix:nonFraction>&#160;</span></td></tr></table></div><div><span><br/></span></div><div><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;">See accompanying notes. </span></div><div><span><br/></span></div><div id="i_1_300"></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">76</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:56.333333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:26pt;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);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED STATEMENTS OF OPERATIONS&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share amounts)&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQUI3ZUFBQSUzRA_6fa10e25-1ba3-4e38-bf0f-7542a08d2a96">169,283</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQUI3YkFBQSUzRA_98fc39bb-ec26-4cd7-92f8-feeaabb690e3">143,120</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUI3WUFBQSUzRA_c5ac6d8a-6457-4ae6-86c3-8bcfa674a90c">116,288</ix:nonFraction>&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUI3ZkFBQSUzRA_f8af39db-3283-4127-992e-2d51c7b2676e">38,586</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQUI3Y0FBQSUzRA_530e263e-bf56-49f5-aceb-744cd91f8d39">35,526</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQUI3WkFBQSUzRA_86926eae-ce8c-4a80-85c0-d57680076079">28,984</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUI3Z0FBQSUzRA_e50de5a0-f1e7-4d1e-bbb9-804a40f15aa6">207,869</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUI3ZEFBQSUzRA_092fbe74-7530-4f09-b104-c7885b51b4aa">178,646</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUI3YUFBQSUzRA_780b9ac2-e350-41d3-b58d-87c9e483bd21">145,272</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQUI3aEFBQSUzRA_4505946b-3008-499b-a3f4-999bdc66ac63">32,646</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQUI3bEFBQSUzRA_95b133f0-3d14-48db-822b-56e2ec0eb46f">27,895</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUI3cEFBQSUzRA_dbda73a7-8edd-4fd7-8039-c2edf7740e22">22,559</ix:nonFraction>&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQUI3aUFBQSUzRA_1fa14687-e13a-4046-bf64-b0c2d8f49a24">27,599</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQUI3bUFBQSUzRA_6184c853-cd62-427d-b97d-9b285fad0395">23,730</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUI3cUFBQSUzRA_4a982e58-5347-4711-b177-a1de081aba99">17,645</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQUI3akFBQSUzRA_614cf719-cfcc-47e3-8cf8-1c391f2ae3ca">60,245</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQUI3bkFBQSUzRA_a1383577-e130-4afe-b213-e28040f9c19b">51,625</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQUI3ckFBQSUzRA_7df75435-5fca-4136-8b1f-856f4159d53a">40,204</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Gross profit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQUI3a0FBQSUzRA_811febf1-8a33-42b8-8264-eedba72dbc39">147,624</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQUI3b0FBQSUzRA_45441936-ef07-4dbd-9b2d-8548b0886b5a">127,021</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQUI3c0FBQSUzRA_bcf97dc7-f5ca-4c04-b9c5-ac06b85d6b6e">105,068</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUI3dEFBQSUzRA_ca2f0839-8525-41df-8942-c13832fc83c5">68,172</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQUI3M0FBQSUzRA_fdb4e83b-a0ad-4367-86d0-0a7923173090">57,438</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUI4QkFBQSUzRA_81bcdd62-5917-4361-9a33-5def3da06df6">50,466</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFCN3VBQUElM0Q_8b158e86-c1bc-49d4-b466-37fa4073a26e">84,161</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFCNzRBQUElM0Q_b2bd610f-259d-43c6-9bfd-9d1b4a8cd34e">80,466</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFCOENBQUElM0Q_35b9ad93-e3af-4fdd-bf9d-d19e1a148b54">69,569</ix:nonFraction>&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFCN3ZBQUElM0Q_501dea1d-7c9b-4a03-bf4a-83a6cbef7462">39,594</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFCNzVBQUElM0Q_58efa0f5-12e2-459a-ac0c-1019d183e1a0">32,695</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTEyQUFBQUVRQUFBQkVBQUFBRkFBQUFCUUFBQUFBQUFCOERBQUElM0Q_e2d43ba3-60f3-413c-bbc1-c00721128222">28,716</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTA3QUFBQUVnQUFBQklBQUFBQkFBQUFBUUFBQUFBQUFCN3dBQUElM0Q_16161308-2549-4aca-b15f-2ff7d0ddd7b8">191,927</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBiQUFBQUVnQUFBQklBQUFBREFBQUFBd0FBQUFBQUFCNzZBQUElM0Q_00de23b5-5414-4d3a-9cd6-d10a2ae83757">170,599</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTFkQUFBQUVnQUFBQklBQUFBRkFBQUFCUUFBQUFBQUFCOEVBQUElM0Q_00d6f26d-5136-413a-8151-ad82a3da2960">148,751</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Loss from operations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTA2QUFBQUV3QUFBQk1BQUFBQkFBQUFBUUFBQUFBQUFCN3hBQUElM0Q_ba9c5b0d-926d-4736-a7d4-43f5ee5a2d18">44,303</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBhQUFBQUV3QUFBQk1BQUFBREFBQUFBd0FBQUFBQUFCNzdBQUElM0Q_876465b5-71e7-4277-abd1-5db61c172a7e">43,578</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTFjQUFBQUV3QUFBQk1BQUFBRkFBQUFCUUFBQUFBQUFCOEZBQUElM0Q_4b018141-de6e-4898-b301-5d2bb99ab527">43,683</ix:nonFraction>)</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);">Interest expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM5QUFBQUZBQUFBQlFBQUFBQkFBQUFBUUFBQUFBQUFCN3lBQUElM0Q_7498bf56-b0f6-45ce-8a83-3fbf9abca0c7">1,845</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM1QUFBQUZBQUFBQlFBQUFBREFBQUFBd0FBQUFBQUFCNzhBQUElM0Q_1206476e-5f60-4d68-8de4-75332b4d5674">1,875</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFCOEdBQUElM0Q_af9c0364-9d74-4c1e-9724-26e29a18980a">2,025</ix:nonFraction>)</span></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);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFCN3pBQUElM0Q_ffe3eb3d-5bde-4d0e-9379-d00a20c6ed3e">1,783</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFCNzlBQUElM0Q_2ca0ea9a-082e-4e7e-bdba-49a0f2e313eb">1,500</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFCOEhBQUElM0Q_7b15126c-b359-4b13-aca2-3952709c91e5">2,302</ix:nonFraction>&#160;</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);">Loss before provision (benefit) for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTNkQUFBQUZnQUFBQllBQUFBQkFBQUFBUUFBQUFBQUFCNzBBQUElM0Q_5ee16f55-d747-430e-8162-05af35c698c0">44,365</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTMzQUFBQUZnQUFBQllBQUFBREFBQUFBd0FBQUFBQUFCNyUyQkFBQSUzRA_84152c41-6dc3-4393-b010-6633e414a4f2">43,953</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTJkQUFBQUZnQUFBQllBQUFBRkFBQUFCUUFBQUFBQUFCOElBQUElM0Q_2f19008f-daba-4f93-a1f1-9e64fdc12965">43,406</ix:nonFraction>)</span></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);">Provision (benefit) for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTNlQUFBQUZ3QUFBQmNBQUFBQkFBQUFBUUFBQUFBQUFCNzFBQUElM0Q_a0b378b2-b11a-4691-bda7-9e91bbeb646a">61</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTMwQUFBQUZ3QUFBQmNBQUFBREFBQUFBd0FBQUFBQUFCNyUyRkFBQSUzRA_a907768f-1d7b-423c-a2d8-a71954c11d43">24</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTJjQUFBQUZ3QUFBQmNBQUFBRkFBQUFCUUFBQUFBQUFCOEpBQUElM0Q_74c1a686-1c96-47cd-8619-21ff47da3131">7</ix:nonFraction>)</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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTQzQUFBQUdBQUFBQmdBQUFBQkFBQUFBUUFBQUFBQUFCNzJBQUElM0Q_0643c0a4-e696-417d-a01b-8759531312cc">44,426</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTQ1QUFBQUdBQUFBQmdBQUFBREFBQUFBd0FBQUFBQUFCOEFBQUElM0Q_1ec6a25a-2083-4b03-98ce-56082cb7c663">43,977</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTdiQUFBQUdBQUFBQmdBQUFBRkFBQUFCUUFBQUFBQUFCOEtBQUElM0Q_3b9f70a7-5be1-479b-a4a6-d7bbf3b63e3a">43,399</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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);">Net loss per common share:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></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);">Basic and diluted&#160;</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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTRkQUFBQUdnQUFBQm9BQUFBQkFBQUFBUUFBQUFBQUFCOExBQUElM0Q_0b507202-c144-4cfb-a61e-bab67ec0102c">1.07</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTQ5QUFBQUdnQUFBQm9BQUFBREFBQUFBd0FBQUFBQUFCOE5BQUElM0Q_9c237b64-ab68-4167-a219-0032595e332d">1.08</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTc3QUFBQUdnQUFBQm9BQUFBRkFBQUFCUUFBQUFBQUFCOFBBQUElM0Q_93cfbe60-2dca-4b6f-9f9a-7a37e95ad346">1.09</ix:nonFraction>)</span></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);">Weighted-average common shares outstanding - basic and diluted&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTRjQUFBQUd3QUFBQnNBQUFBQkFBQUFBUUFBQUFBQUFCOE1BQUElM0Q_86d87dbd-f0b7-4386-bfa0-5bc7d5ba559a">41,618,838</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="shares" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTRhQUFBQUd3QUFBQnNBQUFBREFBQUFBd0FBQUFBQUFCOE9BQUElM0Q_2363450a-44ab-4ac7-8d9c-f3f3e89062cc">40,671,133</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="shares" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTc0QUFBQUd3QUFBQnNBQUFBRkFBQUFCUUFBQUFBQUFCOFFBQUElM0Q_693c89d5-8f01-454e-9f9b-2e9ba6b47fad">39,852,624</ix:nonFraction>&#160;</span></td></tr></table></div><div><span><br/></span></div><div><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;">See accompanying notes. </span></div><div><span><br/></span></div><div id="i_1_307"></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">77</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:51.044872%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.224359%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.224359%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.224359%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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)&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Net loss&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQUI4VUFBQSUzRA_6a2b162e-6ada-43db-9258-7f8a86f4503d">44,426</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQUI4aUFBQSUzRA_05e66d61-9960-473f-ae7e-c4285feca54f">43,977</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQUI4cUFBQSUzRA_98324144-fb45-49cc-a6e5-99177ce11714">43,399</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Foreign currency translation adjustment, net of income tax (expense) of ($2), ($13) and ($101) for the years ended December 31, 2017, 2016 and 2015, respectively&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUI4V0FBQSUzRA_59cfcf9e-7d28-4eee-9c91-6a23c5968dfe">159</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQUI4a0FBQSUzRA_55283ef3-cf9b-4aca-afe2-2b549fa3b5a0">18</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQUI4c0FBQSUzRA_d814ae20-569f-4201-bb6c-fa0380d06b2d">133</ix:nonFraction>&#160;</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);">Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of $2, ($19), and $25 for the years ended December 31, 2017, 2016 and 2015, respectively&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUI4WEFBQSUzRA_1021e06d-9402-45b5-8fdf-85a8b99db73b">60</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUI4bEFBQSUzRA_10f1a26f-a13b-4815-89e9-c597f2e0f2c2">32</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUI4dEFBQSUzRA_05bd4373-7854-4f88-b8e0-ea986ae556d4">39</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" 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 comprehensive (loss) income, net of tax&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQUI4YUFBQSUzRA_8d41d677-a1da-4c09-ac07-86494a144c8b">219</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQUI4b0FBQSUzRA_b0f3b75e-5cfd-4e93-b564-f070d3c4d65b">50</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUI4d0FBQSUzRA_d9943786-4c4d-4230-ad5d-e6eb3a8f735d">94</ix:nonFraction>&#160;</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);">Comprehensive loss&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQUI4YkFBQSUzRA_30bab9f5-0945-4473-8afe-07ce8c4e41e6">44,645</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQUI4cEFBQSUzRA_98961149-89f9-410a-972c-0f623c7d922f">43,927</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQUI4eEFBQSUzRA_6b910aa1-005f-4104-b73b-0c5d8e682837">43,305</ix:nonFraction>)</span></td></tr></table></div><div><span><br/></span></div><div><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;">See accompanying notes. </span></div><div><span><br/></span></div><div id="i_1_314"></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">78</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:22.679487%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.019231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.019231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.019231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.019231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.019231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.019231%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="36" style="padding-top:2px;padding-bottom:2px;height:22pt;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);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="36" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)&#160;</span></td></tr><tr><td colspan="36" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" style="height:28pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:28pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock (Class A and B)&#160;</span></td><td colspan="3" style="height:28pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:28pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional Paid-in-Capital&#160;</span></td><td colspan="3" style="height:28pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:28pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Income&#160;</span></td><td colspan="3" style="height:28pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:28pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Deficit&#160;</span></td><td colspan="3" style="height:28pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:28pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Stockholders' Equity (Deficit)&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount&#160;</span></td><td colspan="3" style="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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2014&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i09027419bd6c4e92a9915336a79d5163_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQUI5WkFBQSUzRA_a21b47b6-0fcd-4763-80fc-9693610027a3">39,641</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09027419bd6c4e92a9915336a79d5163_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQUI5YUFBQSUzRA_2abd1bed-a888-4c51-b14e-4c03e5210ce8">39</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1cffcaee350643f991d390369d006864_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQUI5YkFBQSUzRA_91e29da6-5407-4dd0-9e5b-83a94835246d">189,168</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5664c5c60e304668abe574202de1e94f_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMmNBQUFBQlFBQUFBVUFBQUFIQUFBQUJ3QUFBQUFBQUI5ZEFBQSUzRA_2d2b5212-74e0-477b-80bf-ea3bf540bb8f">147</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i86fd3da2c0244be990cbab57199008de_I20141231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyNzhBQUFBQlFBQUFBVUFBQUFKQUFBQUNRQUFBQUFBQUI5ZUFBQSUzRA_361a1e71-d4e5-42c3-b1d6-ba3af75dc83d">133,535</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d3252ab04c441719733dd02f07288a9_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyNzRBQUFBQlFBQUFBVUFBQUFMQUFBQUN3QUFBQUFBQUI5ZkFBQSUzRA_57ac8424-0665-4ff3-829e-d85fc0b74f45">55,819</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUI5Y0FBQSUzRA_128c8cd0-e319-451b-bb7e-97d0fd2ba76c">11,000</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyNzNBQUFBQmdBQUFBWUFBQUFMQUFBQUN3QUFBQUFBQUI5Z0FBQSUzRA_ead3e552-a70d-41a9-ba8a-3675389e6ca5">11,000</ix:nonFraction>&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant of restricted stock award&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUNCeUFBQSUzRA_4a6041eb-b614-4e59-805a-aa9872bf8bfd">600</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock upon exercise of stock options&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUI5eEFBQSUzRA_980a3610-e1bb-409f-977d-1b866caef4eb">707</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUI5d0FBQSUzRA_37a50f8a-874d-4182-a3ff-088480029a81">2</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUI5cEFBQSUzRA_86f3f3e0-2e05-4861-aa81-88b37fc5aafe">2,242</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGZBQUFBQ0FBQUFBZ0FBQUFMQUFBQUN3QUFBQUFBQUI5aEFBQSUzRA_e8271488-65ce-4332-a9b2-bddcdc2c0f8b">2,244</ix:nonFraction>&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3e057e4e55874d4ea3c62202dbacd9d2_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyODJBQUFBQ1FBQUFBa0FBQUFKQUFBQUNRQUFBQUFBQUI5MUFBQSUzRA_4ef8fbb4-d79d-457d-9f8b-d99c9e1eb75a">43,399</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGNBQUFBQ1FBQUFBa0FBQUFMQUFBQUN3QUFBQUFBQUI5aUFBQSUzRA_a81005ba-1cb3-4d9d-9990-c31c9299b187">43,399</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Distribution to members&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUI5eUFBQSUzRA_f51837a6-3d3b-4462-9df2-a26a3849ea95">35</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGJBQUFBQ2dBQUFBb0FBQUFMQUFBQUN3QUFBQUFBQUI5akFBQSUzRA_3a7edadb-6208-4688-82fb-e01ec367a8f5">35</ix:nonFraction>)</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of offering&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUI5ekFBQSUzRA_9bdd5234-2196-4dfe-a867-32efcf716956">4</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGFBQUFBQ3dBQUFBc0FBQUFMQUFBQUN3QUFBQUFBQUI5a0FBQSUzRA_f23bbfd3-5a10-4cda-8a2f-231a97ac3996">4</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf3e4988952948e3b6ed09f367c1faeb_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyY2ZBQUFBREFBQUFBd0FBQUFIQUFBQUJ3QUFBQUFBQUI5MEFBQSUzRA_688bfe8a-48cc-4951-8c89-cd7573996d41">94</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjVBQUFBREFBQUFBd0FBQUFMQUFBQUN3QUFBQUFBQUI5bEFBQSUzRA_4b05de6f-9dd2-4d56-994a-ef711adaf8cf">94</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2015&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ief8938f349704fe7b647bc1ab3ce1f39_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQUI5OUFBQSUzRA_8365070c-a40d-47be-8ffc-3a31486b2410">40,948</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief8938f349704fe7b647bc1ab3ce1f39_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQUI5OEFBQSUzRA_7affa541-fa9d-45bf-9e29-7b2eb3dd9728">41</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a8b3da63b474df184c78178224c2ce7_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQUI5NEFBQSUzRA_20958e55-cce1-4d94-83d9-ba92cdaefc37">202,371</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd407485536e415999d8a684521a99cb_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyY2VBQUFBRFFBQUFBMEFBQUFIQUFBQUJ3QUFBQUFBQUI5M0FBQSUzRA_b2c02a8e-467b-4c07-91d7-71aa6d1c2ad5">241</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8bdac4333a6e4d72b5a9146558031a6a_I20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjhBQUFBRFFBQUFBMEFBQUFKQUFBQUNRQUFBQUFBQUI5MkFBQSUzRA_d04a126e-e26d-42a5-9af9-8fbe8f42c202">176,934</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjRBQUFBRFFBQUFBMEFBQUFMQUFBQUN3QUFBQUFBQUI5bUFBQSUzRA_8b3a5c0c-7b20-4f44-bee0-5ee188ec2fde">25,719</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYzdBQUFBRGdBQUFBNEFBQUFGQUFBQUJRQUFBQUFBQUI5NUFBQSUzRA_057a16be-a006-4c86-8cc3-99a0fb7c8c9b">14,247</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjNBQUFBRGdBQUFBNEFBQUFMQUFBQUN3QUFBQUFBQUI5bkFBQSUzRA_ab98fa73-9dd7-404e-a190-e72b1f16b77a">14,247</ix:nonFraction>&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock upon exercise of stock options&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5f84bf15990242d29fb85bd0968144fe_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUI5JTJCQUFBJTNE_c6ddd704-7d6b-40df-8b25-55b9e244c07b">374</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUI5NkFBQSUzRA_3f99d4e3-0ed8-4185-87f0-54e5c2c2e7e3">1,597</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjBBQUFBRHdBQUFBOEFBQUFMQUFBQUN3QUFBQUFBQUI5b0FBQSUzRA_ad11a6a7-215a-4770-8530-557a3cfae404">1,597</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax withholdings related to net share settlements of stock-based compensation awards&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i5f84bf15990242d29fb85bd0968144fe_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFCOSUyRkFBQSUzRA_d09c63ef-4324-4f59-aec5-de990d115c6d">61</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFCOTdBQUElM0Q_68aa942c-2291-42af-9635-ba12a925a236">761</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWVmQUFBQUVBQUFBQkFBQUFBTEFBQUFDd0FBQUFBQUFCOXFBQUElM0Q_c08eadd6-074c-4d94-9774-3bfddeb4325f">761</ix:nonFraction>)</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie2622e50285d4da69f4caf91a2f93669_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWU4QUFBQUVRQUFBQkVBQUFBSkFBQUFDUUFBQUFBQUFCJTJCQUFBQSUzRA_7f3fd32d-3123-4684-a618-768973dfef7d">43,977</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWVlQUFBQUVRQUFBQkVBQUFBTEFBQUFDd0FBQUFBQUFCOXJBQUElM0Q_34cefc81-5392-4479-b231-34cdd9a04487">43,977</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia4c7501bda934194b0c8f4c37b31278b_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTE5QUFBQUVnQUFBQklBQUFBSEFBQUFCd0FBQUFBQUFCJTJCQkFBQSUzRA_193314e4-8414-4150-b2c8-4aefdc38bfad">50</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWUxQUFBQUVnQUFBQklBQUFBTEFBQUFDd0FBQUFBQUFCOXNBQUElM0Q_d4319d54-40bc-4956-8623-ed30a1376e4a">50</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2016&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i826f19c780704bc5903eadb915318305_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTA2QUFBQUV3QUFBQk1BQUFBQkFBQUFBUUFBQUFBQUFCJTJCSEFBQSUzRA_e768380f-e2c1-40a0-90b1-132aa96697e7">41,261</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i826f19c780704bc5903eadb915318305_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTBhQUFBQUV3QUFBQk1BQUFBREFBQUFBd0FBQUFBQUFCJTJCR0FBQSUzRA_31add4f9-ba1a-4010-b3d7-ac8e36b38baf">41</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if556bb6afa174514bb348ccc7d056d9f_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTFjQUFBQUV3QUFBQk1BQUFBRkFBQUFCUUFBQUFBQUFCJTJCREFBQSUzRA_f8bc6c03-ad0b-4578-ad85-7d7c915937f3">217,454</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7df6f8d2db8f4d26864467ff01bed393_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTFhQUFBQUV3QUFBQk1BQUFBSEFBQUFCd0FBQUFBQUFCJTJCQ0FBQSUzRA_f99d812e-3bb6-4d8e-bdba-7a9d3d459600">291</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icbfdf5208f474a9bab2b802440592eaa_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWU0QUFBQUV3QUFBQk1BQUFBSkFBQUFDUUFBQUFBQUFDQnhBQUElM0Q_6c7161ae-4c9d-4275-8046-c030f80845c3">220,911</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWUwQUFBQUV3QUFBQk1BQUFBTEFBQUFDd0FBQUFBQUFCOXRBQUElM0Q_630d7880-7a88-4f67-8a25-2cbdc08bb59f">3,125</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9c757b59b5624200ad755c9339543663_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFCJTJCRUFBQSUzRA_252e2850-6ba7-44a3-8c6f-76c09ee51720">19,476</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWRmQUFBQUZBQUFBQlFBQUFBTEFBQUFDd0FBQUFBQUFCOXVBQUElM0Q_55829ef9-54af-457d-82e2-bad0386973c3">19,476</ix:nonFraction>&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock upon exercise of stock options&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFCJTJCSUFBQSUzRA_dd34e62b-17bc-4940-9fb6-0896516ccb95">1,159</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFCJTJCTEFBQSUzRA_8e2963e7-8370-40d9-9b53-bf1c43915cc3">1</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9c757b59b5624200ad755c9339543663_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFCJTJCRkFBQSUzRA_ff7e716a-97a7-4fcb-903e-a807e8e47032">12,484</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWRlQUFBQUZRQUFBQlVBQUFBTEFBQUFDd0FBQUFBQUFCOXZBQUElM0Q_bc4220d3-a59f-48e8-a7e8-816ebf731b42">12,485</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of restricted stock units&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTNkQUFBQUZnQUFBQllBQUFBQkFBQUFBUUFBQUFBQUFCJTJCSkFBQSUzRA_f5c05a84-d80a-4176-98f1-86a5fbdbd4f3">30</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax withholdings related to net share settlements of stock-based compensation awards&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTNlQUFBQUZ3QUFBQmNBQUFBQkFBQUFBUUFBQUFBQUFCJTJCS0FBQSUzRA_84e2677d-95ce-4513-b899-3a1bc0af9fbb">81</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9c757b59b5624200ad755c9339543663_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTJjQUFBQUZ3QUFBQmNBQUFBRkFBQUFCUUFBQUFBQUFCJTJCVUFBQSUzRA_d98a1a19-8ed3-4af0-ad53-4324f9cb3db8">1,125</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWQwQUFBQUZ3QUFBQmNBQUFBTEFBQUFDd0FBQUFBQUFCJTJCTUFBQSUzRA_d7de090d-322b-47f3-9f41-4b1631b84767">1,125</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i02f5e7bd24704ee2b694e189d2bf7bb6_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTgzQUFBQUdBQUFBQmdBQUFBSkFBQUFDUUFBQUFBQUFCJTJCUUFBQSUzRA_9e296198-01f2-4307-ab93-7c47f668d9f7">44,426</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTg1QUFBQUdBQUFBQmdBQUFBTEFBQUFDd0FBQUFBQUFCJTJCTkFBQSUzRA_e1c26401-b380-43c8-b067-324c3523907a">44,426</ix:nonFraction>)</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia16db58caf8246f0a566290e33046420_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTdlQUFBQUdRQUFBQmtBQUFBSEFBQUFCd0FBQUFBQUFCJTJCU0FBQSUzRA_43bb495a-fac9-4a70-a7b2-d5560d6a8193">219</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTg2QUFBQUdRQUFBQmtBQUFBTEFBQUFDd0FBQUFBQUFCJTJCT0FBQSUzRA_3b8eb074-8469-49b0-a8fc-b8a931b10d44">219</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ie96932d2af4b42d3b53c1aaf242f82c7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTRkQUFBQUdnQUFBQm9BQUFBQkFBQUFBUUFBQUFBQUFCJTJCWEFBQSUzRA_9a93eb00-98a2-45ea-9abe-67019194ec92">42,369</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie96932d2af4b42d3b53c1aaf242f82c7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTQ5QUFBQUdnQUFBQm9BQUFBREFBQUFBd0FBQUFBQUFCJTJCV0FBQSUzRA_261ef18a-a84b-4573-9079-774d27c07727">42</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd711085dacb40b2aed647f5b88f45e7_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTc3QUFBQUdnQUFBQm9BQUFBRkFBQUFCUUFBQUFBQUFCJTJCVkFBQSUzRA_2e682eca-ddd7-4f4d-94e4-4c9202b9b442">248,289</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i600e62079f254c03ba67d5c277de5708_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTcxQUFBQUdnQUFBQm9BQUFBSEFBQUFCd0FBQUFBQUFCJTJCVEFBQSUzRA_00e76bf4-6a47-4840-b279-a2dcbba7a3db">72</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0ab87db2cfa748b4b80050bd43c25f4c_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMThkQUFBQUdnQUFBQm9BQUFBSkFBQUFDUUFBQUFBQUFCJTJCUkFBQSUzRA_51e845aa-e867-4231-8caf-3292a318cbf6">265,337</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTg5QUFBQUdnQUFBQm9BQUFBTEFBQUFDd0FBQUFBQUFCJTJCUEFBQSUzRA_0f258c40-972a-43c5-acb4-852c3bfc9af2">16,934</ix:nonFraction>)</span></td></tr></table></div><div><span><br/></span></div><div><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;">See accompanying notes. </span></div><div><span><br/></span></div><div id="i_1_321"></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">79</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.006410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.903846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.903846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.903846%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED STATEMENTS OF CASH FLOWS&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from operating activities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</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);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQUNHUEFBQSUzRA_85b2aef6-46d4-4661-8c85-b211e78765e0">44,426</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQUNHakFBQSUzRA_1a52a1d1-849e-4b01-8bb6-ca1f564b53e0">43,977</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUNHM0FBQSUzRA_e3e42254-76f1-4c2c-b28c-21d85527889a">43,399</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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);">Adjustments to reconcile net loss to net cash provided by (used in) operating activities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Depreciation and amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUNHUUFBQSUzRA_21320eb7-be3a-4b86-b564-146445c89442">3,546</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUNHb0FBQSUzRA_31ef6ddd-23b7-4c13-b839-f2cbb2a9d41c">3,820</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUNIQUFBQSUzRA_d433331e-5b84-4c04-bd75-8b4890f73e9f">4,410</ix:nonFraction>&#160;</span></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);">Stock-based compensation expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQUNHUkFBQSUzRA_9548765c-7d12-48ec-93ce-25b982933bde">19,476</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQUNHckFBQSUzRA_85c8bc10-4918-45fb-9f7e-eaf3419fbdab">14,247</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQUNIR0FBQSUzRA_eb0b1ca0-bded-426a-b3b9-cd3d7328a011">11,000</ix:nonFraction>&#160;</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);">(Recovery of) provision for doubtful accounts&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQUNHU0FBQSUzRA_b63fdbe8-3e22-44f0-b761-c54e2efcb2b4">517</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQUNHdEFBQSUzRA_18ad3ecd-25ce-4480-98c8-445618099bdb">185</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUNITUFBQSUzRA_5029df43-6907-4a5f-99e0-0a59184a6e94">449</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></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);">Realized gain on sale of available-for-sale securities, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUNHWUFBQSUzRA_8cd9456f-9bd7-4211-ae64-684edcf37a09">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQUNHJTJGQUFBJTNE_7320bd0b-dba9-4de7-abf4-0478da2c00a8">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUNIZUFBQSUzRA_9eaf6f06-24a8-45da-bb71-ea670ffa845d">13</ix:nonFraction>)</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);">Amortization of premiums and discounts on marketable securities, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFDR2FBQUElM0Q_5714bbd0-80ed-4db0-be47-e7e1489160d4">101</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFDSEZBQUElM0Q_80a28aa2-1d79-4e14-bed2-729484037a46">147</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFDSGdBQUElM0Q_6948c6ce-cdd0-49d7-acf2-bb1e623ddc45">77</ix:nonFraction>&#160;</span></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);">Recognition of deferred government grant obligation&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFDR2RBQUElM0Q_99ff28c8-ad39-4886-b059-cc73251e56d8">1,578</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFDSExBQUElM0Q_782bacd7-0fb1-445e-a597-bf180d13dcb7">1,141</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTEyQUFBQUVRQUFBQkVBQUFBRkFBQUFCUUFBQUFBQUFDSGlBQUElM0Q_349ade68-17ce-4c3b-b62a-f0f4a544ad6d">2,383</ix:nonFraction>)</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);">Deferred income tax&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTA3QUFBQUVnQUFBQklBQUFBQkFBQUFBUUFBQUFBQUFDR2dBQUElM0Q_2c9c2825-1563-44bb-827c-7f0a59f21fb3">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTBiQUFBQUVnQUFBQklBQUFBREFBQUFBd0FBQUFBQUFDSFFBQUElM0Q_edaed58b-b7aa-46c3-8241-1a0054bd4b89">32</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTFkQUFBQUVnQUFBQklBQUFBRkFBQUFCUUFBQUFBQUFDSGpBQUElM0Q_d27f6e49-b76f-4f3a-b712-68c4bf56f4d2">76</ix:nonFraction>)</span></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);">Changes in assets and liabilities:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM5QUFBQUZBQUFBQlFBQUFBQkFBQUFBUUFBQUFBQUFDR1hBQUElM0Q_b7b6d948-be9e-4cf9-ba87-d4820103cb37">5,546</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM1QUFBQUZBQUFBQlFBQUFBREFBQUFBd0FBQUFBQUFDR3VBQUElM0Q_136b2475-62a3-4352-82dc-4e5b71548b74">7,101</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFDRyUyQkFBQSUzRA_6136107b-b024-4742-aa03-f5b0a5b7ee47">5,080</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFDR1pBQUElM0Q_3d3977c5-5e48-4076-a636-bb9188a18eaf">498</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFDR3hBQUElM0Q_9fad99ba-7ae0-40b6-953c-650823a8cfcc">497</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFDSERBQUElM0Q_8af3fd69-23d4-47ec-ad96-14113a405be3">520</ix:nonFraction>)</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);">Other receivables&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTNkQUFBQUZnQUFBQllBQUFBQkFBQUFBUUFBQUFBQUFDR2JBQUElM0Q_31a152c2-07fa-4fa4-acb6-25b89d5a9a9d">577</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTMzQUFBQUZnQUFBQllBQUFBREFBQUFBd0FBQUFBQUFDRzBBQUElM0Q_b013d740-0fc4-403b-9667-8ef61de6dc02">732</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTJkQUFBQUZnQUFBQllBQUFBRkFBQUFCUUFBQUFBQUFDSEpBQUElM0Q_a2685cbb-1a8c-4597-8ad7-1814e4aeaad6">523</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTNlQUFBQUZ3QUFBQmNBQUFBQkFBQUFBUUFBQUFBQUFDR2VBQUElM0Q_4e7138ed-399e-4157-9398-77070441b24f">2,952</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTMwQUFBQUZ3QUFBQmNBQUFBREFBQUFBd0FBQUFBQUFDRzRBQUElM0Q_c1ab10bc-2c51-4489-9206-8417e86e9909">5,513</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTJjQUFBQUZ3QUFBQmNBQUFBRkFBQUFCUUFBQUFBQUFDSE9BQUElM0Q_27597dac-95cd-42ac-ae9e-753e38ecf019">734</ix:nonFraction>)</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);">Other assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQzQUFBQUdBQUFBQmdBQUFBQkFBQUFBUUFBQUFBQUFDR2hBQUElM0Q_7e430d50-1bb6-46ab-8719-f8edb9929b49">618</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQ1QUFBQUdBQUFBQmdBQUFBREFBQUFBd0FBQUFBQUFDRzhBQUElM0Q_84247bde-6b2a-41a1-b151-465fda3bac50">654</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTdiQUFBQUdBQUFBQmdBQUFBRkFBQUFCUUFBQUFBQUFDSFRBQUElM0Q_41a5e99c-4305-440e-8e15-786b053fa90f">81</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQyQUFBQUdRQUFBQmtBQUFBQkFBQUFBUUFBQUFBQUFDR2tBQUElM0Q_3e4723e4-b5f2-4b78-b7e9-0390c1e3a507">2,206</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQ2QUFBQUdRQUFBQmtBQUFBREFBQUFBd0FBQUFBQUFDSEJBQUElM0Q_13001e32-5087-4d14-8ebb-3adbf2d08917">3,930</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTc4QUFBQUdRQUFBQmtBQUFBRkFBQUFCUUFBQUFBQUFDSFhBQUElM0Q_a5624ce0-9c38-4f10-930d-17861544166a">2,331</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTRkQUFBQUdnQUFBQm9BQUFBQkFBQUFBUUFBQUFBQUFDR21BQUElM0Q_c0e52134-a07a-4e5c-b84b-af39cc7cd9a4">29,367</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQ5QUFBQUdnQUFBQm9BQUFBREFBQUFBd0FBQUFBQUFDSEhBQUElM0Q_2e7a147a-7e6d-411d-8ecb-0cfd4c8c96e8">34,211</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTc3QUFBQUdnQUFBQm9BQUFBRkFBQUFCUUFBQUFBQUFDSGFBQUElM0Q_7692a14a-3a78-413d-ae2f-7d92a30257dc">7,297</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTRjQUFBQUd3QUFBQnNBQUFBQkFBQUFBUUFBQUFBQUFDR3BBQUElM0Q_9808ef95-7e26-4cd4-9d8b-78cfa16abcf5">758</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTRhQUFBQUd3QUFBQnNBQUFBREFBQUFBd0FBQUFBQUFDSE5BQUElM0Q_23bd2c1f-1ae1-4207-815b-9745a19aa234">604</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTc0QUFBQUd3QUFBQnNBQUFBRkFBQUFCUUFBQUFBQUFDSGRBQUElM0Q_04ed2b76-2dde-4d51-8ef2-05b17bb3d2de">5,390</ix:nonFraction>&#160;</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);">Change in restricted cash&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTUxQUFBQUhBQUFBQndBQUFBQkFBQUFBUUFBQUFBQUFDR3NBQUElM0Q_201566f8-91f2-4055-8ecf-f9665e58db59">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTVmQUFBQUhBQUFBQndBQUFBREFBQUFBd0FBQUFBQUFDSFNBQUElM0Q_a78d5a02-43b9-44b2-89a4-939b8ce68df7">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTYxQUFBQUhBQUFBQndBQUFBRkFBQUFCUUFBQUFBQUFDSGZBQUElM0Q_e7c96525-356a-4cf6-9b0f-1f81480076a2">101</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Net cash provided by (used in) operating activities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTUyQUFBQUhRQUFBQjBBQUFBQkFBQUFBUUFBQUFBQUFDR3ZBQUElM0Q_5db0cb16-66b9-471b-835c-b5c43e42cb90">5,520</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTVjQUFBQUhRQUFBQjBBQUFBREFBQUFBd0FBQUFBQUFDSFdBQUElM0Q_65a7bbed-97b7-452d-b0fd-a1f94b722abe">10,369</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTYyQUFBQUhRQUFBQjBBQUFBRkFBQUFCUUFBQUFBQUFDSGhBQUElM0Q_ed64273f-251a-4218-92a9-78c40cf97300">21,592</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Purchase of property and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE5QUFBQUlBQUFBQ0FBQUFBQkFBQUFBUUFBQUFBQUFDR2NBQUElM0Q_5b6d8c49-4c22-4e03-8050-5ca623746d60">1,188</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE1QUFBQUlBQUFBQ0FBQUFBREFBQUFBd0FBQUFBQUFDR3lBQUElM0Q_47f9a2b5-d8cd-455a-8181-2f7a3165adaf">1,901</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTk5QUFBQUlBQUFBQ0FBQUFBRkFBQUFCUUFBQUFBQUFDSEVBQUElM0Q_918cc7a6-2c0b-4473-9b64-aa78d746ca46">1,843</ix:nonFraction>)</span></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);">Purchase of marketable securities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE4QUFBQUlRQUFBQ0VBQUFBQkFBQUFBUUFBQUFBQUFDR2ZBQUElM0Q_dc320243-72e1-4349-9a45-ff94b85f7dcf">14,369</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE0QUFBQUlRQUFBQ0VBQUFBREFBQUFBd0FBQUFBQUFDRzFBQUElM0Q_82eea7ae-abb9-4c9b-8548-71e37d0cf0fc">1,301</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTk4QUFBQUlRQUFBQ0VBQUFBRkFBQUFCUUFBQUFBQUFDSEtBQUElM0Q_c470c950-2177-4a62-9621-72906938d05e">24,069</ix:nonFraction>)</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);">Maturities of marketable securities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWFkQUFBQUlnQUFBQ0lBQUFBQkFBQUFBUUFBQUFBQUFDR2lBQUElM0Q_d93966e9-aa8a-489e-a66d-61c4c5b4bea8">9,281</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWEzQUFBQUlnQUFBQ0lBQUFBREFBQUFBd0FBQUFBQUFDRzVBQUElM0Q_1b1b4a6a-106e-4845-8f5c-27cb907f935c">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTlkQUFBQUlnQUFBQ0lBQUFBRkFBQUFCUUFBQUFBQUFDSFBBQUElM0Q_c2859ae9-2bc1-4052-b57c-e7893297e7ba">&#8212;</ix:nonFraction>&#160;</span></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);">Sale of marketable securities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWFlQUFBQUl3QUFBQ01BQUFBQkFBQUFBUUFBQUFBQUFDR2xBQUElM0Q_e8b46161-21b2-4218-9377-85fd57bbd08b">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWEwQUFBQUl3QUFBQ01BQUFBREFBQUFBd0FBQUFBQUFDRzlBQUElM0Q_376713a1-dd1a-4e96-89fa-855149f30e3a">7,197</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTllQUFBQUl3QUFBQ01BQUFBRkFBQUFCUUFBQUFBQUFDSFVBQUElM0Q_70ba50d9-344f-4c72-a4bc-1f33e430d5e0">6,521</ix:nonFraction>&#160;</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);">Purchase of intangible assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWIzQUFBQUpBQUFBQ1FBQUFBQkFBQUFBUUFBQUFBQUFDR25BQUElM0Q_592a5f27-5c89-4c07-9fab-80e9af196df0">197</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWI1QUFBQUpBQUFBQ1FBQUFBREFBQUFBd0FBQUFBQUFDSENBQUElM0Q_48f83d98-389f-4432-8035-fbaa565a64ba">190</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZThiQUFBQUpBQUFBQ1FBQUFBRkFBQUFCUUFBQUFBQUFDSFlBQUElM0Q_cbc48957-cab4-40e7-a86a-f20133e34c4a">386</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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);">Net cash (used in) provided by investing activities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWIyQUFBQUpRQUFBQ1VBQUFBQkFBQUFBUUFBQUFBQUFDR3FBQUElM0Q_398631d5-854e-4ee4-b5a0-4aeac9462d73">6,473</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWI2QUFBQUpRQUFBQ1VBQUFBREFBQUFBd0FBQUFBQUFDSElBQUElM0Q_26246904-3d2a-476f-86ea-2c948caa54ae">3,805</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTg4QUFBQUpRQUFBQ1VBQUFBRkFBQUFCUUFBQUFBQUFDSGJBQUElM0Q_529ef8c3-0b3f-4c0d-a619-f6ef31aad003">19,777</ix:nonFraction>)</span></td></tr></table></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">80</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.006410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.903846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.903846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.903846%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)&#160;</span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Payment of equity issuance costs&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQUNINkFBQSUzRA_33171343-da99-4470-b618-65897250df32">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQUNJQUFBQSUzRA_d181ed6f-7d36-46e4-85cc-b98d03e9a9e6">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUNJSkFBQSUzRA_508e8923-c180-469f-9bd4-d1038df4ca33">1,346</ix:nonFraction>)</span></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);">Proceeds from option exercises&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUNIN0FBQSUzRA_90202a5b-e1d1-42f4-af99-56b70ce9aeb7">12,485</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQUNJREFBQSUzRA_dcd5b92a-fe04-40e4-be07-bbf9e43a7c62">1,597</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQUNJTkFBQSUzRA_a884f88b-0bec-41ea-ace7-513b9e831879">2,244</ix:nonFraction>&#160;</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);">Taxes paid related to net share settlements of stock-based compensation awards&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUNIOEFBQSUzRA_5a965809-2d74-4cf3-8737-0ca10142d7b4">1,125</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUNJRkFBQSUzRA_dd3362a3-4ff0-46da-8c51-ceb392e73529">761</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUNJVEFBQSUzRA_9458be6c-c7e4-4c90-a16e-036707d877b2">&#8212;</ix:nonFraction>&#160;</span></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);">Changes in restricted cash&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQUNIOUFBQSUzRA_fa1c84f2-57a6-44f1-b17d-f484b87fcb40">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQUNJS0FBQSUzRA_1ede9407-3672-48fd-ad80-947b3b3838c3">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQUNJYkFBQSUzRA_c65d040e-90d9-4f77-ae6e-f71ed956f490">300</ix:nonFraction>&#160;</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);">Repayment of other long-term debt&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQUNIJTJGQUFBJTNE_f7822ee1-f751-4c38-a859-b1206712ab4a">73</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQUNJUEFBQSUzRA_8c8af45f-711f-43f4-9d29-a8c85f54cf0b">18</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUNJaEFBQSUzRA_1d978814-28e1-4887-b834-98db2cdeb285">84</ix:nonFraction>)</span></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);">Principal payments on capital lease and financing obligations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQUNJQ0FBQSUzRA_ac249809-29e3-4837-a4c4-ed5a47a84b4e">1,435</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQUNJVkFBQSUzRA_b4434b0d-57d3-42a2-91d1-cdf10a02b4c5">1,863</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUNJbkFBQSUzRA_ac5a38e9-a5f2-4817-b322-4b14545e49da">2,282</ix:nonFraction>)</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);">Distributions to members&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQUNJRUFBQSUzRA_c1ee4540-fa47-4e4c-b5b6-7205dfab7788">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQUNJY0FBQSUzRA_6ee26330-9962-40a2-a569-bc01720b38a0">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQUNJc0FBQSUzRA_7995b092-afbd-49da-a321-6b40037e10d3">381</ix:nonFraction>)</span></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);">Proceeds from government grants&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:ProceedsFromGovernmentGrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQUNJSUFBQSUzRA_91157409-845e-4f57-811a-93165a9f6a0d">51</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:ProceedsFromGovernmentGrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQUNJa0FBQSUzRA_137ac844-5b56-42da-983a-fe527bccb063">183</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:ProceedsFromGovernmentGrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQUNJeEFBQSUzRA_e83dccb8-dab5-40ec-9dad-e0b152e384da">548</ix:nonFraction>&#160;</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);">Deferred financing costs&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZmRBQUFBRGdBQUFBNEFBQUFCQUFBQUFRQUFBQUFBQUNJTUFBQSUzRA_2d8279c6-b295-438b-9d95-20b52b140b82">81</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjlBQUFBRGdBQUFBNEFBQUFEQUFBQUF3QUFBQUFBQUNJcUFBQSUzRA_fb37259d-b064-4381-9357-ad1431be1de4">33</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyYzdBQUFBRGdBQUFBNEFBQUFGQUFBQUJRQUFBQUFBQUNJMkFBQSUzRA_b62f2897-2262-4f26-8f49-815c9434a2de">&#8212;</ix:nonFraction>&#160;</span></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);">Repayment of government grant&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="wk:RepaymentOfGovernmentGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUNJU0FBQSUzRA_4a26cf6a-19d2-4b73-ac8b-b768d26ff9e5">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:RepaymentOfGovernmentGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQUNJdkFBQSUzRA_ca263a04-f0b8-4aa5-b0de-d48f6d68573d">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:RepaymentOfGovernmentGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUNJN0FBQSUzRA_1727999d-458c-4749-9b84-ab1e349c2b9b">101</ix:nonFraction>)</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 cash provided by (used in) financing activities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFDSVpBQUElM0Q_e57400d8-3b78-41dc-b9cf-b8e80394aa6d">9,822</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFDSTBBQUElM0Q_4165dfd1-8f7e-4a9b-a091-9bfff0312023">895</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFDSSUyQkFBQSUzRA_93e2544f-040d-4c8c-9f4f-35aa5f378dfa">1,102</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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);">Effect of foreign exchange rates on cash&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFDSWdBQUElM0Q_e964d774-63c0-4952-ae2f-c98cd9c35893">183</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFDSTVBQUElM0Q_a9aadeab-7acd-4bc7-8510-7b2a6fb9f17a">10</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTEyQUFBQUVRQUFBQkVBQUFBRkFBQUFCUUFBQUFBQUFDSkFBQUElM0Q_784cd4a5-7afc-4eb9-a8e4-d7fe479416eb">90</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="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="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="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="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);">Net increase (decrease) in cash and cash equivalents&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTA2QUFBQUV3QUFBQk1BQUFBQkFBQUFBUUFBQUFBQUFDSUxBQUElM0Q_f89dcf9b-7ca1-439b-a3d6-0e7a58466a04">9,052</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTBhQUFBQUV3QUFBQk1BQUFBREFBQUFBd0FBQUFBQUFDSVJBQUElM0Q_e3cde375-3054-4f34-893e-d4e6e1bf36ec">7,469</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTFjQUFBQUV3QUFBQk1BQUFBRkFBQUFCUUFBQUFBQUFDSVlBQUElM0Q_306d0d93-5899-41bd-aa9b-0cc692a8b345">42,381</ix:nonFraction>)</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);">Cash and cash equivalents at beginning of year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM5QUFBQUZBQUFBQlFBQUFBQkFBQUFBUUFBQUFBQUFDSVFBQUElM0Q_05c45ee9-9905-435f-9805-38e35a4c1db7">51,281</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM1QUFBQUZBQUFBQlFBQUFBREFBQUFBd0FBQUFBQUFDSVhBQUElM0Q_5b76fc57-adfa-4c72-bee4-a09225862374">58,750</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i3d3252ab04c441719733dd02f07288a9_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFDSWZBQUElM0Q_b3eb9158-a393-4480-86e2-68e812735897">101,131</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Cash and cash equivalents at end of year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFDSVdBQUElM0Q_de92878b-96b2-4690-a32b-1624a5539b89">60,333</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFDSWVBQUElM0Q_3b2fbd23-445b-4aae-867e-01ec7be80d6f">51,281</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFDSW1BQUElM0Q_f309a617-7ee2-456c-a45a-40d3fc31babe">58,750</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental cash flow disclosure&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Cash paid for interest&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQzQUFBQUdBQUFBQmdBQUFBQkFBQUFBUUFBQUFBQUFDSWRBQUElM0Q_ac094787-e8f5-4f5e-aaa4-4dc708618686">1,627</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQ1QUFBQUdBQUFBQmdBQUFBREFBQUFBd0FBQUFBQUFDSWlBQUElM0Q_08b19207-ca9d-4ec2-8901-0d0fb64f8768">1,835</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTdiQUFBQUdBQUFBQmdBQUFBRkFBQUFCUUFBQUFBQUFDSW9BQUElM0Q_cdcb9247-c113-4a63-a88f-6d903f97df3d">2,048</ix:nonFraction>&#160;</span></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);">Cash paid for income taxes, net of refunds&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQyQUFBQUdRQUFBQmtBQUFBQkFBQUFBUUFBQUFBQUFDSWxBQUElM0Q_61650398-3a5a-46bb-9b50-e83b3ed74794">42</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQ2QUFBQUdRQUFBQmtBQUFBREFBQUFBd0FBQUFBQUFDSXBBQUElM0Q_e81bc168-19b4-478f-9296-306b9af28301">47</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTc4QUFBQUdRQUFBQmtBQUFBRkFBQUFCUUFBQUFBQUFDSXRBQUElM0Q_9905af65-b6e8-43d0-b2d3-a6770e7a8ccc">64</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="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="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="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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosure of noncash investing and financing activities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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);">Fixed assets acquired through capital lease arrangements&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTUxQUFBQUhBQUFBQndBQUFBQkFBQUFBUUFBQUFBQUFDSXJBQUElM0Q_a5f15198-8f73-46d2-8d48-97f341d0c19f">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTVmQUFBQUhBQUFBQndBQUFBREFBQUFBd0FBQUFBQUFDSXVBQUElM0Q_1d18bfd9-7c7a-4f46-bbf7-42569fa7cfe7">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTYxQUFBQUhBQUFBQndBQUFBRkFBQUFCUUFBQUFBQUFDSXpBQUElM0Q_1333434a-2295-4f9b-83a2-906c9b88d489">527</ix:nonFraction>&#160;</span></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);">Government grant recorded against property and equipment, net&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="wk:GovernmentGrantRecordedInFixedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTUyQUFBQUhRQUFBQjBBQUFBQkFBQUFBUUFBQUFBQUFDSXdBQUElM0Q_ac8b5895-b124-4c58-9307-0d757492f5fb">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:GovernmentGrantRecordedInFixedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTVjQUFBQUhRQUFBQjBBQUFBREFBQUFBd0FBQUFBQUFDSXlBQUElM0Q_9aee911b-5613-4813-aa2c-f490e72c308b">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:GovernmentGrantRecordedInFixedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTYyQUFBQUhRQUFBQjBBQUFBRkFBQUFCUUFBQUFBQUFDSTRBQUElM0Q_3e17244b-ebc3-4339-81ef-1c314bfeb4c2">908</ix:nonFraction>&#160;</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);">Allowance for tenant improvements&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="wk:AllowanceForTenantImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTU3QUFBQUhnQUFBQjRBQUFBQkFBQUFBUUFBQUFBQUFDSTFBQUElM0Q_ab908cdf-ccac-46c6-a9d2-b3e59414b86b">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:AllowanceForTenantImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTViQUFBQUhnQUFBQjRBQUFBREFBQUFBd0FBQUFBQUFDSTNBQUElM0Q_ffad741c-1949-4b35-a6c7-ada18f8e2c6d">481</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:AllowanceForTenantImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTY3QUFBQUhnQUFBQjRBQUFBRkFBQUFCUUFBQUFBQUFDSTlBQUElM0Q_b9db831a-de21-46f5-8e64-ed2fb853f7ec">698</ix:nonFraction>&#160;</span></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);">Purchases of property and equipment, accrued but not paid&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTU2QUFBQUh3QUFBQjhBQUFBQkFBQUFBUUFBQUFBQUFDSTZBQUElM0Q_41f0cd03-175e-46c2-b937-22a6d530f69e">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTVhQUFBQUh3QUFBQjhBQUFBREFBQUFBd0FBQUFBQUFDSThBQUElM0Q_b4431a71-6ab1-4bb1-a609-9c9c5e7c5724">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTY2QUFBQUh3QUFBQjhBQUFBRkFBQUFCUUFBQUFBQUFDSSUyRkFBQSUzRA_d90da83d-7e57-4991-9375-53326e818af8">354</ix:nonFraction>&#160;</span></td></tr></table><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;">See accompanying notes.</span></div><div><span><br/></span></div><div id="i_1_328"></div><div style="text-align:center;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">81</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">WORKIVA INC.</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="i_2_335"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">1. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTM0_298cc4ee-d40f-45d4-94b7-9dcf2462edd3" continuedAt="if302131120834e25847a2a6f34eaf5b7" escape="true">Organization and Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="if302131120834e25847a2a6f34eaf5b7" continuedAt="i0e61460288864d33b11738d6dbd292e4"><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Organization </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company" or "we" or "us") created Wdesk, an intuitive cloud platform that modernizes how people work within thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail.&#160;We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and performance and management reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Basis of Presentation and Principles of Consolidation </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0MQ_b8cb4f02-a6e2-4e02-ac72-edf04c738c50" escape="true">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Foreign Currency</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0Mg_8bcc55fb-8f04-4db7-89c4-1e6b72eb7f71" escape="true">We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country&#8217;s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders&#8217; equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within &#8220;Other income, net&#8221; on the consolidated statements of operations.</ix:nonNumeric> We recorded&#160;$(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xNjQ5MjY3NTEyNjUx_6406b410-518c-4434-bb23-117201c98a3d">372,000</ix:nonFraction>),&#160;$<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIxMDI0_82ff22c4-1daf-4247-b1c4-e5b84ada4ef2">67,000</ix:nonFraction>&#160;and $(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl81NDk3NTU4MjA5OTg0_f25905c3-473f-4915-b3c5-45f4dfc6f9fb">293,000</ix:nonFraction>)&#160;of transaction (losses)&#160;gains during the years ended December&#160;31, 2017, 2016 and 2015, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Use of Estimates </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0Mw_d8bcdabd-87d9-4dc7-836c-94acb3d5315d" escape="true">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Cash and Cash Equivalents</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0NA_e583c63e-ee21-4d2b-8bbf-45b5d40f9d17" escape="true">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.</ix:nonNumeric>&#160;</span></div></ix:continuation><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">82</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i0e61460288864d33b11738d6dbd292e4" continuedAt="i36c47f06ae524396853b706d9803ab14"><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Marketable Securities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:MarketableSecuritiesAvailableForSaleSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0NQ_0f232599-983b-456e-8f89-1a510eda0767" escape="true">Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within &#8220;Accumulated other comprehensive income&#8221; on the consolidated balance sheets until realized. Dividend income is reported within &#8220;Other income, net&#8221; on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in &#8220;Other income, net&#8221; on the consolidated statements of operations.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Fair Value of Financial Instruments</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0Ng_7093bfcc-e3d7-4567-8400-1e00e42b96d4" escape="true">Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Concentration of Credit Risk</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0OA_c157b07a-6c50-44ec-9e2c-add61bb3406e" continuedAt="i47d3f4472b7b49658ff4fe1c32224746" escape="true">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.</ix:nonNumeric></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="i47d3f4472b7b49658ff4fe1c32224746">Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers&#8217; financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances.</ix:continuation> We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December&#160;31, 2017 or 2016.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Property and Equipment, net</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI2_60f68982-98ac-4e53-a608-5d6f6b43eedf" escape="true">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506">three</span>&#160;to&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4">ten</span> years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets.</ix:nonNumeric> Depreciation and amortization expense totaled&#160;$<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8yMTk5MDIzMzI3MTAz_8a43dbe6-68b1-4876-b9b5-51db2825d000">3.4</ix:nonFraction> million,&#160;$<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8yMTk5MDIzMzI3MTE5_5c0f1089-60d6-461b-9350-d860fc415cd0">3.7</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8yMTk5MDIzMzI3MTM2_9cb9758c-a285-4aa9-976d-ddc0ddc7f9a0">4.4</ix:nonFraction> million for the years ended December&#160;31, 2017, 2016 and 2015, respectively, and included&#160;$<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesIncomeStatementAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5NDI3_278b15bf-63f0-4aaa-b642-fa34dcad1489">1.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesIncomeStatementAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5NDM1_72645c61-837e-42ba-bca4-0b5508b16b11">2.1</ix:nonFraction> million and&#160;$<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesIncomeStatementAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5NDQ5_89e08aa0-e3c2-49d3-af7f-6caa4e36800a">2.4</ix:nonFraction> million&#160;of amortization of assets recorded under capital leases during the years ended December&#160;31, 2017, 2016 and 2015, respectively.&#160;</span></div></ix:continuation><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">83</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i36c47f06ae524396853b706d9803ab14" continuedAt="i67daa7b147334dfe9e622a207724b52e"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Revenue Recognition</span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:RevenueRecognitionSalesOfServices" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI3_f4d5357d-ed7c-41b0-9432-0ac4c1213398" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da">three</span>&#160;to&#160;<ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt-sec:durmonth" name="wk:RevenueRecognitionCustomerContractPeriodMaximum" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5ODAz_46be6bd6-08f1-405a-8da4-1eda0809de72">36</ix:nonNumeric>&#160;months.&#160;Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">There is persuasive evidence of an arrangement;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The service has been or is being provided to the customer;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Collection of the fees is reasonably assured; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The amount of fees to be paid by the customer is fixed or determinable.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and Support Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Professional Services Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize revenue for our professional services contracts when the services are performed.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:RevenueRecognitionMultipleElementArrangements" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1MA_bacfa73d-0b36-41cf-8a9b-b48a82503a4e" continuedAt="i6d7a43e817bf449b8d90625706de3864" escape="true"><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Multiple Deliverable Arrangements&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December&#160;31, 2017, 2016 and 2015, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services in the years ended December&#160;31, 2017, 2016 and 2015, such service arrangements are being accounted for separately from subscription services.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">84</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i67daa7b147334dfe9e622a207724b52e" continuedAt="i91e2dcf52aec416e98a71d100891120d"><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="i6d7a43e817bf449b8d90625706de3864" continuedAt="ia103642b117c4bb9a52077f0fec8222a">on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any.&#160;</ix:continuation></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="ia103642b117c4bb9a52077f0fec8222a">We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements.</ix:continuation>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Deferred Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:RevenueRecognitionDeferredRevenue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1MQ_ee30797f-b8ec-401a-ae0b-2bf426199289" escape="true">We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Cost of Revenue </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Mg_c9d754b2-fb40-45fc-a713-57c80985a450" escape="true">Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.</ix:nonNumeric></span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Sales and Marketing Expenses and Deferred Commissions</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="wk:SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI4_fb30bf44-e08f-4015-bef7-d3e36325a882" escape="true">Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We amortize sales commissions that are directly attributable to a contract over the lesser of <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt-sec:durwordsen" name="wk:SalesCommissionsAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwMzQw_d98ceb5a-79e0-4381-a51a-44c4039daf65">12 months</ix:nonNumeric> or&#160;the non-cancelable term of the customer contract based on the terms of our commission arrangements.</ix:nonNumeric></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1NA_10a45764-7a96-4d63-8e8a-96cba4d09844" escape="true">Advertising costs are charged to sales and marketing expense as incurred.</ix:nonNumeric> Advertising expense totaled&#160;$<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwMzYy_22168406-e688-4fc1-98a0-40321c9f9821">2.7</ix:nonFraction> million,&#160;$<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwMzc4_80561781-6cd0-485a-8e05-77ac541fb913">2.7</ix:nonFraction> million&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDAw_70a35b56-c690-429e-a110-f61bc19be32e">2.8</ix:nonFraction> million for the years ended December&#160;31, 2017, 2016 and 2015, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Research and Development Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Mw_6060a0ac-f2fb-4662-8ec9-f7ab397d54ef" escape="true">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.</ix:nonNumeric>&#160;</span></div></ix:continuation><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">85</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i91e2dcf52aec416e98a71d100891120d" continuedAt="ife036d998e314309b523e8a52319f64f"><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">General and Administrative Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1NQ_985748f9-fa5b-4235-95c5-7f0b2c2ff247" escape="true">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.</ix:nonNumeric></span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Leases </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Ng_18a9adfa-7238-4838-9901-18b9a3066371" escape="true">We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Government Grants</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="wk:GovernmentGrantsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Nw_e07c08e3-f4db-439a-954b-197a47ff951a" escape="true">Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Intangible Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI5_8136a02d-4903-4390-b7ba-416a2d05ec77" escape="true">We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of&#160;<ix:nonNumeric contextRef="i2c1c97a4587c4dfeaecc9f8a6aa4febc_D20170101-20171231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDEw_50c82ea4-fc58-4cc0-b3d7-82a7989ff031">ten years</ix:nonNumeric>, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.</ix:nonNumeric>&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Accumulated amortization of patents as of December&#160;31, 2017 and 2016 was&#160;approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDI2_5c11f5df-36e9-408e-a7c7-0a03dc9d3d01">218,000</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usd" contextRef="i696b0fbc20de484c929c7f010ec4e3eb_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDQx_8ff9c61f-9dd2-41ef-8f91-d3468d923748">127,000</ix:nonFraction>, respectively. Future amortization expense for legally approved patents is estimated at&#160;&#160;$<ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_79fca967-4e75-47e5-89ba-d48bd82109bb"><ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_5082fe02-1111-422a-b4cb-f89162d6e8e1"><ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_44060d55-3523-4479-ba5e-b6d664e44729"><ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_183829d2-7c4e-4328-b508-64a0efe3d061"><ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_7772a6dc-b393-4507-9ef2-103e992e8171">94,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;per year through 2022 and approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDY2_1d62f674-5ec6-4a3a-abb9-302cb5a0314a">211,000</ix:nonFraction> thereafter.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Impairment of Long-Lived Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1OA_7264cc9b-3b4b-416f-95e9-79edcc6a210a" escape="true">Long-lived assets, such as property, equipment and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.</ix:nonNumeric>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Stock-Based Compensation </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMw_bde804b8-0f4c-4e07-983c-4838b85b3c08" escape="true">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards. For restricted stock&#160;and restricted stock units, fair value is based on the closing price of our common stock on the grant date.</ix:nonNumeric></span></div></ix:continuation><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">86</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="ife036d998e314309b523e8a52319f64f" continuedAt="i7a464676c885425e9e0f07e5d498ad65"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Income Taxes</span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMx_df05e26d-5b12-4aa8-b856-8caca6cd9c7e" continuedAt="i6b6ba729e3004c24a5becf2b560a1048" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#8220;Tax Cuts and Jobs Act&#8221; (the &#8220;TCJA&#8221;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international "Global Intangible Low-Taxed Income" ("GILTI") regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new ("GILTI") regime under ASC 740.&#160;Companies may account for the effects of&#160;GILTI either (1)&#160;in the period the entity becomes subject to&#160;GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to&#160;GILTI. We have elected to account for GILTI in the period we become subject to GILTI.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We record uncertain tax positions in accordance with ASC 740, </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</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;">, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div></ix:nonNumeric><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="i6b6ba729e3004c24a5becf2b560a1048">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</ix:continuation>&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Accounts Receivable and Allowance for Doubtful Accounts</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMy_84c84cd9-feeb-4d90-9a85-a00f9030f0ae" escape="true">Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMz_a84eedf4-4f06-4f4f-883b-322a35cb02ab" continuedAt="ie2ed70ccb37f48f78d7731ff86449322" escape="true"></ix:nonNumeric><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">87</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i7a464676c885425e9e0f07e5d498ad65" continuedAt="i989d2bb3c98043538112d95c65cc5708"><ix:continuation id="ie2ed70ccb37f48f78d7731ff86449322" continuedAt="ie0a762bcf84c43e5999003407f1566fd"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Recently Adopted Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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 either to 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. We adopted this standard effective January 1, 2017. 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="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In October 2016, the FASB issued&#160;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&#160;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="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">New Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2014, the 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 ASC 606 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.&#160;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="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We adopted this guidance as of January 1, 2018, utilizing the modified retrospective transition method only with respect to contracts that were not completed as of January 1, 2018. This transition adjustment will be recorded as a one-time decrease to the opening balance of our accumulated deficit as of January 1, 2018&#160;and will be comprised of the following revenue and cost items.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The adoption of ASC 606 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 will result in some acceleration of revenue recognition. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have determined that an agreement to purchase our professional services constitutes an option to purchase services in accordance with ASC 606-10-55-41 rather than an agreement that creates enforceable rights and obligations because of the customer&#8217;s contractual right to cancel the unused services. We have determined that certain of our professional service agreements do not contain a material right and are only accounted for in accordance with ASC 606 when the customer exercises its option to purchase additional goods or services. In the case of agreements where we have determined that the option provides the customer with a material right, we will be required to allocate a portion of the transaction price to the material right. The treatment of customer options under ASC 606 may result in a different allocation of the transaction price than under current guidance. </span></div></ix:continuation></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">88</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i989d2bb3c98043538112d95c65cc5708"><ix:continuation id="ie0a762bcf84c43e5999003407f1566fd"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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 ASC 606 to result in revenue being recognized earlier for certain contracts.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. 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&#160;<ix:nonNumeric contextRef="i0b11eaae0d0d46c49bc8246fb67fce0f_D20180101-20180101" format="ixt-sec:durwordsen" name="wk:CapitalizedCostAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDgx_f3e27ab0-d702-4a9a-b6e5-ff2a23169c92">three years</ix:nonNumeric>&#160;compared to&#160;<ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt-sec:durwordsen" name="wk:CapitalizedCostAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDg5_699a6172-1ec9-482b-a3c4-900b8cbb9a23">one year</ix:nonNumeric>&#160;or less under current guidance. We elected to apply this guidance to the incremental costs related to open contracts as of January 1, 2018. We expect to record a&#160;$<ix:nonFraction unitRef="usd" contextRef="i5187078281d84e26a0e67aa457a01cbd_I20180101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDk3_f33306ad-2a85-4771-8b19-bc42c7074bcc">5.3</ix:nonFraction> million&#160;adjustment to the opening balance of our accumulated deficit to capitalize additional costs of obtaining a contract as of January 1, 2018.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Under ASC 606, in addition to recording deferred revenue when the related cash payments are received for noncancellable services, we will record deferred revenue when payments are due in advance of our performance of those services. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In the fourth quarter of 2017, we substantially completed our project plan to apply the necessary changes to accounting processes, procedures, systems and internal controls, and we plan to finalize our transition adjustment under ASU 2014-09 in the first quarter of 2018.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In February 2016, the FASB issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In November 2016, the FASB issued ASU 2016-18, </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;">Statement of Cash Flows (Topic 230): Restricted Cash</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 requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after&#160;December 15, 2017&#160;and interim periods within those annual periods. We are adopting this guidance as of the effective date. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2017, the FASB issued&#160;ASU 2017-09,&#160;Compensation&#160;&#8211;&#160;</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): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. Early adoption is permitted. We are adopting this guidance as of the effective date. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i_2_342"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">89</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">2. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA5_972437ca-fa16-4893-b538-c79bdec14cea" continuedAt="iea7d375b7eb84f418a79a3d268ab920b" escape="true">Marketable Securities</ix:nonNumeric></span></div><ix:continuation id="iea7d375b7eb84f418a79a3d268ab920b" continuedAt="iaab7d67c8cca4f9d89960086bf3c9372"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA3_2870e75f-f4f3-4b63-9529-6079ac8ff82d" escape="true"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA2_f423a89d-af77-4f4a-91fc-b2703c218aa8" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</span></td><td colspan="3" style="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&#160;</span></td><td colspan="3" style="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&#160;</span></td><td colspan="3" style="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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMTdBQUFBQVFBQUFBRUFBQUFDQUFBQUFnQUFBQUFBQURHd0FBQSUzRA_6661069e-76c8-4dba-ba0f-ab641834430d">3,083</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjM5QUFBQUFRQUFBQUVBQUFBRUFBQUFCQUFBQUFBQUFERzNBQUElM0Q_72435652-673d-4d18-b2ba-c4f3fb058e4f">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjNkQUFBQUFRQUFBQUVBQUFBR0FBQUFCZ0FBQUFBQUFERzZBQUElM0Q_89090738-613f-4d09-87f0-c771626efec2">8</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjQzQUFBQUFRQUFBQUVBQUFBSUFBQUFDQUFBQUFBQUFERyUyQkFBQSUzRA_9f7994cc-bcbe-47db-b781-4c043cecdfbb">3,075</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURHeEFBQSUzRA_fa7c2067-0310-40c1-92a4-c2f384b0ced0">13,350</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjM2QUFBQUFnQUFBQUlBQUFBRUFBQUFCQUFBQUFBQUFERzRBQUElM0Q_e0241c3e-de03-44db-b2ba-01d7798b9dcb">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjMyQUFBQUFnQUFBQUlBQUFBR0FBQUFCZ0FBQUFBQUFERzdBQUElM0Q_e7ca94e4-3bf0-433a-aeca-f3b631756aae">61</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjQ0QUFBQUFnQUFBQUlBQUFBSUFBQUFDQUFBQUFBQUFERyUyRkFBQSUzRA_7b889b4a-0b2d-456f-9eac-7717cb95ff05">13,289</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95314d9690b14337b3eb8de06fb0f652_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURHeUFBQSUzRA_3422fd2b-3c31-49ec-85fa-c1becd63b061">49,452</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95314d9690b14337b3eb8de06fb0f652_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESEFBQUElM0Q_293ab2f8-7e0d-42de-9f30-ae711bed8161">49,452</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFER3pBQUElM0Q_0b379962-4014-4c1d-8712-91b8d1c29e03">65,885</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFERzVBQUElM0Q_bbd1315c-3935-48d5-a176-7792b07bdca7">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFERzhBQUElM0Q_51bfce65-fff6-4448-973c-c5641e0deb55">69</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESEJBQUElM0Q_cdc3e597-368f-4dc0-b59a-885818c96355">65,816</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3c49bf88006e49279c8f7eb94c87a32c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFERzBBQUElM0Q_05c70eaa-851f-4e87-89f5-7a5fc818a3fb">49,452</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3c49bf88006e49279c8f7eb94c87a32c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESENBQUElM0Q_ae054b24-764f-48b6-82f8-cd4ee58fa960">49,452</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFERzFBQUElM0Q_634c8783-8ab2-49dc-b760-b29dbfcffadb">16,433</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjI0QUFBQUJnQUFBQVlBQUFBRUFBQUFCQUFBQUFBQUFERzJBQUElM0Q_59f5e623-9c24-45f2-b7b8-2ed160a4e42c">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjI4QUFBQUJnQUFBQVlBQUFBR0FBQUFCZ0FBQUFBQUFERzlBQUElM0Q_fbcf1e77-e258-41a3-9960-19bffc5d5031">69</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjdjQUFBQUJnQUFBQVlBQUFBSUFBQUFDQUFBQUFBQUFESERBQUElM0Q_4cb894a1-419d-4d7a-ac73-df0a646f7780">16,364</ix:nonFraction>&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2016, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</span></td><td colspan="3" style="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&#160;</span></td><td colspan="3" style="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&#160;</span></td><td colspan="3" style="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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMTdBQUFBQVFBQUFBRUFBQUFDQUFBQUFnQUFBQUFBQURIRUFBQSUzRA_e380a29a-cad8-4549-8239-60d302962034">3,503</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjM5QUFBQUFRQUFBQUVBQUFBRUFBQUFCQUFBQUFBQUFESE5BQUElM0Q_5491ef5a-3337-408c-8414-f12e61acb869">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjNkQUFBQUFRQUFBQUVBQUFBR0FBQUFCZ0FBQUFBQUFESFJBQUElM0Q_32f9edba-0965-4d18-8ed9-ec7b2727b45c">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjQzQUFBQUFRQUFBQUVBQUFBSUFBQUFDQUFBQUFBQUFESElBQUElM0Q_d9a92e14-f812-4f03-b8e9-0f1fb832c689">3,498</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURIRkFBQSUzRA_2367b46d-3169-4567-9f1a-d343c92bd31a">7,943</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjM2QUFBQUFnQUFBQUlBQUFBRUFBQUFCQUFBQUFBQUFESFBBQUElM0Q_deb30fc8-3f67-4a36-ad16-052e286c8a52">1</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjMyQUFBQUFnQUFBQUlBQUFBR0FBQUFCZ0FBQUFBQUFESFRBQUElM0Q_dde2102a-70eb-4c3e-98d8-573b188b763a">7</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjQ0QUFBQUFnQUFBQUlBQUFBSUFBQUFDQUFBQUFBQUFESEtBQUElM0Q_065c9d4b-4e8d-4bf4-aa00-5faed4311f8c">7,937</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31ae035785734c8789b92c2e325ec2a2_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURIR0FBQSUzRA_eca4508e-4b33-480d-bb30-8030ff8508c4">43,496</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i31ae035785734c8789b92c2e325ec2a2_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESE1BQUElM0Q_2880c79f-4d30-47a6-807c-cf4bc77112cb">43,496</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFESEhBQUElM0Q_8157b402-effb-4d1b-a2e2-e9ee49c50a65">54,942</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFESFVBQUElM0Q_d1a16e6b-397d-44b3-a068-04113bec6c0a">1</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFESFZBQUElM0Q_5d6e0350-04d8-4b76-bd9e-7ee1655da5a2">12</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESE9BQUElM0Q_5868b06e-f70d-4b67-a361-b08ad456f2a3">54,931</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib024609244f3437eacd29d459e846e50_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFESEpBQUElM0Q_7e7fd434-ee6c-4afe-9724-04162cf0682b">43,496</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib024609244f3437eacd29d459e846e50_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESFFBQUElM0Q_2b3903d5-a0ba-4f88-977b-4640e3aec366">43,496</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFESExBQUElM0Q_f3136203-01f1-4aea-8b5b-546999ac0793">11,446</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjI0QUFBQUJnQUFBQVlBQUFBRUFBQUFCQUFBQUFBQUFESFdBQUElM0Q_74a87a1f-b619-4995-bde9-7b9fee85e0a7">1</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjI4QUFBQUJnQUFBQVlBQUFBR0FBQUFCZ0FBQUFBQUFESFhBQUElM0Q_42e23383-5910-4040-b4ea-b6546cc28be9">12</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjdjQUFBQUJnQUFBQVlBQUFBSUFBQUFDQUFBQUFBQUFESFNBQUElM0Q_65b967d2-5cc8-4d71-a08e-349977861bd4">11,435</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA4_8e0a6cc9-e2ba-4180-9477-d9915a1dce8c" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:44.153846%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2017&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURIWUFBQSUzRA_fb058e90-5952-4b38-af6b-9d409b2ccc02">1,976</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjM1QUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFBQUFESGJBQUElM0Q_80254e31-2512-43d6-bb16-9465652b9a15">7</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjMzQUFBQUF3QUFBQU1BQUFBR0FBQUFCZ0FBQUFBQUFESGVBQUElM0Q_a8b9aff2-b79f-432d-807f-943056a888f8">1,099</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESGhBQUElM0Q_9dbfd7f3-4fac-438d-a9ac-3a1267a2161f">1</ix:nonFraction>)</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFESFpBQUElM0Q_d4b317ba-6f55-4246-baa8-f8ad6051ae61">13,289</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFESGNBQUElM0Q_d5a13eeb-aaf7-476f-8e39-8c2fdb60d99b">61</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFESGZBQUElM0Q_e9d2419d-1eab-4622-bab7-5079a5604e61">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESGlBQUElM0Q_eae28b05-3329-4f21-90dd-2419902fa707">&#8212;</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFESGFBQUElM0Q_b65c1015-23a2-4aa3-9251-3a5ac36aa13d">15,265</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjIzQUFBQUJRQUFBQVVBQUFBRUFBQUFCQUFBQUFBQUFESGRBQUElM0Q_ba2aad71-9b8d-4ce1-8888-d37f138da05a">68</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjJkQUFBQUJRQUFBQVVBQUFBR0FBQUFCZ0FBQUFBQUFESGdBQUElM0Q_37697fe4-b8cc-4304-abdc-2bd825de9f7f">1,099</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESGpBQUElM0Q_867355ee-6f5c-476b-806b-8051f05e561d">1</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="iaab7d67c8cca4f9d89960086bf3c9372">We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of December 31, 2017 to hold these investments until the cost basis is recovered.</ix:continuation>&#160;</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_4_349"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">90</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div><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;">3.&#160;<ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTIz_43b6b858-9cfb-4edb-bdd7-8735a1ad9fc9" continuedAt="i0347ac59673c433fac58ad5b6e29c7b5" escape="true">Supplemental Consolidated Balance Sheet and Statement of Operations Information</ix:nonNumeric></span></div><ix:continuation id="i0347ac59673c433fac58ad5b6e29c7b5" continuedAt="i7cae64bae2384909af46a0b18cdef0fe"><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Property and Equipment, net</span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTE5_e52ab8c1-7cde-484f-a882-5fe91e6b8d84" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Property and equipment, net as of December 31, 2017 and 2016 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:65.307692%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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);">Buildings&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a93bc331ab94938b061409d8fda401a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURIa0FBQSUzRA_6f9b99b9-42a2-438b-baa2-48d9aeec0f4a">36,608</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba457c67ba9a40dc86944f2dfdae982a_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURIc0FBQSUzRA_77d6265c-a279-4d53-8d3e-81e6937ff423">36,603</ix:nonFraction>&#160;</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);">Computers, equipment and software&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f47f9dfb9d94446a581fa73b7f0fa73_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURIbEFBQSUzRA_bbd7c62d-3dda-421c-ab12-739e0bdca163">6,277</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i4ae593c47dae44999ab00cc8429c53bb_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURIdEFBQSUzRA_32e30d3e-f87f-4b9e-b725-11a9ca379072">5,954</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Furniture and fixtures&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56d73f189c81490d808779daeaab0a05_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESG1BQUElM0Q_7181ff01-69f1-498e-a01d-03cd63e7f20a">8,428</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i8785bf60b2bf40359ae22835f09c8176_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESHVBQUElM0Q_34e32864-2f80-411d-a9a0-374db60e73a5">8,283</ix:nonFraction>&#160;</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);">Vehicles&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4fa9762df5c2491e9e0d6e9c8b7667d5_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESG5BQUElM0Q_7262a7b1-ce65-4631-8a9f-693877ea2c96">97</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i3ab8364769484f9c965591c190c500b5_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESHZBQUElM0Q_6b6277aa-0654-4d5e-905a-b4f1a7eb678e">97</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Leasehold improvements&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4106eb8ac77f433ab1030ba9cd59ae63_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESG9BQUElM0Q_99e8b848-2dc7-430e-94f0-a45189c78437">4,669</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i69f4755a663943948647838777a39b34_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESHdBQUElM0Q_0383ec14-9835-47a9-ac45-393efbfea64d">4,682</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFESHBBQUElM0Q_3959dd9b-a403-421a-8ed0-3cb1f3028479">56,079</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFESHhBQUElM0Q_93c1f680-f36d-40c1-a471-16b507d7472a">55,619</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Less: accumulated depreciation and amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFESHFBQUElM0Q_70bbdd67-0205-438c-a7fe-1910ff707e28">15,635</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFESHlBQUElM0Q_2add9132-a552-463f-a518-031f88b1afe7">13,029</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFESHJBQUElM0Q_773bd572-ea53-4225-aa13-c89514e76e11">40,444</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFESHpBQUElM0Q_2cf38236-2274-46a0-b658-071295455323">42,590</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNzMy_437fbdef-867f-4238-9258-e1ab8ceeecc6" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:65.307692%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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);">Buildings&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a93bc331ab94938b061409d8fda401a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURIMEFBQSUzRA_8f3a6ec8-75be-46f3-bee0-7bbf9ec4aee7">36,608</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba457c67ba9a40dc86944f2dfdae982a_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURINEFBQSUzRA_5258da61-1b65-487c-9e4f-1467588a5a7f">36,603</ix:nonFraction>&#160;</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);">Computers and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1eeaeedfbf85484388803b651235a57c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURIMUFBQSUzRA_bff3f223-cc2d-4fde-99f2-82949c3a68c7">666</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i16789941bf7349d7be1f0b28041910fe_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURINUFBQSUzRA_da9c3a99-1c99-440e-87e6-8adebd4046ab">1,747</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESDJBQUElM0Q_e0e08976-5ea0-4834-9c79-db318cadb059">37,274</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESDdBQUElM0Q_12ecc5aa-d266-4269-ab48-2c0270f49415">38,350</ix:nonFraction>&#160;</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);">Less: accumulated amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESDNBQUElM0Q_34ff8154-8fb4-4aef-a04b-fab397f636be">5,891</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESDhBQUElM0Q_789736b8-2aa2-4840-ab14-b8316d7ead29">5,134</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESDZBQUElM0Q_9e7e8954-9288-4561-ad64-0754761abd50">31,383</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESDlBQUElM0Q_a663d5db-23b2-40e0-8bbf-f2700271c8f8">33,216</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Accrued Expenses and Other Current Liabilities</span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTIx_4dcd5936-b53b-4df6-9fdb-4702433baf55" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Accrued expenses and other current liabilities as of December 31, 2017 and 2016 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:57.615385%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURIJTJCQUFBJTNE_b4dd6676-775f-4541-b228-2dc040398339">6,087</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURJRUFBQSUzRA_26afed84-4a16-4292-9cdf-76cce2908bc3">4,368</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURIJTJGQUFBJTNE_a36bf00d-1251-488a-9e27-105a4ddf41be">3,297</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURJR0FBQSUzRA_23d08024-029d-4440-a96d-eebbcb756c49">2,382</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESUFBQUElM0Q_e96ba0d3-ff8e-4772-9e3a-50d686ec89e7">4,419</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESUhBQUElM0Q_7e0b6577-9460-4cd2-824e-dc3cd75ce201">8,927</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESUJBQUElM0Q_e2893b57-2f1a-446b-b80e-a76df1401c58">1,090</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESUlBQUElM0Q_59eda741-99da-45e2-bea9-2660bbadad49">1,210</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESUNBQUElM0Q_0c09ced1-96f8-406a-a7a1-6ef480b5c9a6">1,419</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESUpBQUElM0Q_8dbc1b52-fcc9-492b-a7f7-ee52b58af000">&#8212;</ix:nonFraction>&#160;</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 other liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFESURBQUElM0Q_5885c35b-a01b-4b2c-983e-5d46a5ae3df0">3,900</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFESUtBQUElM0Q_af5bac9a-6a77-4a01-83fa-172add8ea5f1">3,808</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFESUZBQUElM0Q_333ff63e-b40e-45f9-be64-4c9694a813fe">20,212</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFESUxBQUElM0Q_673d45f2-61c7-4974-a54f-7eeb0b112147">20,695</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">91</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i7cae64bae2384909af46a0b18cdef0fe"><div><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><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTIy_990bcc80-e392-433f-a057-453a20cc0e19" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Other income, net for the years ended December 31, 2017, 2016 and 2015 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:58.256410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.820513%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURJTUFBQSUzRA_2c9ba2a4-30b0-4480-ac0b-b487fb3cd9df">586</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURJUUFBQSUzRA_6cc945e1-5ffb-4cc6-9293-983725dfe42b">286</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjM3QUFBQUFnQUFBQUlBQUFBRkFBQUFCUUFBQUFBQUFESVZBQUElM0Q_b9f54800-ec27-4c01-8028-aca79dd79417">151</ix:nonFraction>&#160;</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);">Recognition of IEDA government grant&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="wk:GovernmentGrantIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURJTkFBQSUzRA_1f74e2b6-498b-4742-ad5d-1bf6669bca57">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:GovernmentGrantIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURJU0FBQSUzRA_8e4866fd-33f2-4f21-a396-4c2dbfaf5469">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjM0QUFBQUF3QUFBQU1BQUFBRkFBQUFCUUFBQUFBQUFESVhBQUElM0Q_d8576ad7-f741-418e-b75d-a553923a99ae">1,638</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Income from training reimbursement program&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:GainLossOnGovernmentGrantsReimbursement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESU9BQUElM0Q_901c6e63-cdc7-4054-b8eb-e89d3c92acd3">1,578</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:GainLossOnGovernmentGrantsReimbursement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESVVBQUElM0Q_f03526b6-cc93-4b62-b4fd-86a507f083f8">1,141</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:GainLossOnGovernmentGrantsReimbursement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFESVpBQUElM0Q_5a128879-3b69-4590-a1fd-ea8405f7ab1f">744</ix:nonFraction>&#160;</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);">(Losses) gains on foreign currency transactions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESVBBQUElM0Q_784fd526-3b28-45e1-8b2c-18f1f8faaa61">372</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESVdBQUElM0Q_a5b12e05-ad0d-416c-8c59-89d91fa8c261">67</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjIyQUFBQUJRQUFBQVVBQUFBRkFBQUFCUUFBQUFBQUFESWJBQUElM0Q_cdbb261b-dbd4-4c84-8a52-424a1282eee8">293</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESVJBQUElM0Q_edd0439d-6e3d-49fe-9d26-0b1cd9939bf7">9</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESVlBQUElM0Q_c829eaee-0a43-4ab7-849b-d01f8ecf5391">6</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjI3QUFBQUJnQUFBQVlBQUFBRkFBQUFCUUFBQUFBQUFESWNBQUElM0Q_c401cee9-b3e8-44c4-b7f2-76b92b83ab23">62</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFESVRBQUElM0Q_159edbbf-947e-4ce7-84b8-aab7bae2159f">1,783</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFESWFBQUElM0Q_4967cb9f-1388-46d0-a53d-9f6c1af7cc73">1,500</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjI2QUFBQUJ3QUFBQWNBQUFBRkFBQUFCUUFBQUFBQUFESWRBQUElM0Q_7fa97aa8-ca35-4398-8712-c272d75dbf01">2,302</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_4_355"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">4. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGV4dHJlZ2lvbjo4M2QxNmIwMGM1MjU1YWRmOWVjMDQxZDBjMWI1YWQ4OV85ODk1NjA0NjU5NjY0_121941ef-db73-4b72-b9cc-816b19ebff35" continuedAt="if0ba6136fa4a49e184b7fbdc1b7ca1d0" escape="true">Fair Value Measurements </ix:nonNumeric></span></div><ix:continuation id="if0ba6136fa4a49e184b7fbdc1b7ca1d0" continuedAt="i5dadfddb52f746348bd30eed72f915ea"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value: </span></div><div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level&#160;1&#160;- Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level&#160;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="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level&#160;3&#160;- Inputs are unobservable inputs based on our assumptions. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Financial Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of December 31, 2017 and 2016, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">92</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i5dadfddb52f746348bd30eed72f915ea"><div style="text-indent:36pt;"><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.&#160;<ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGV4dHJlZ2lvbjo4M2QxNmIwMGM1MjU1YWRmOWVjMDQxZDBjMWI1YWQ4OV85ODk1NjA0NjU5NjYz_4420d651-6b4b-4230-bd34-f5046723f101" continuedAt="i645814d14b4349c7aff034cdbbd90997" escape="true">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): </ix:nonNumeric></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><ix:continuation id="i645814d14b4349c7aff034cdbbd90997"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:41.269231%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.814103%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.814103%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.814103%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.814103%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.814103%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.814103%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2017&#160;</span></td><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:26pt;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&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i543b4c53aa444e5fbc1a40439e921a7f_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURJZUFBQSUzRA_f1dde3c9-68ec-4e3f-b10c-724910e0103e">49,452</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i66e4f4d72b7d4fd1b9ffb3fd1d4c5e5b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjM2QUFBQUFnQUFBQUlBQUFBRUFBQUFCQUFBQUFBQUFESWlBQUElM0Q_f1cfa45d-690e-4c4e-9f21-7193e12f4b9c">49,452</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b38ccdc7d66447f8b471bdfbdd14d27_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjMyQUFBQUFnQUFBQUlBQUFBR0FBQUFCZ0FBQUFBQUFESWtBQUElM0Q_d3e8ff06-3f62-413c-92c0-beb88fcfca7e">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia0430514022d487cb497d869d1797002_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ0QUFBQUFnQUFBQUlBQUFBSUFBQUFDQUFBQUFBQUFESW5BQUElM0Q_5697b58a-a1da-4db7-9d50-6012d91774a6">43,496</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic56b44771cad400f9d2c46c2054aa673_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ4QUFBQUFnQUFBQUlBQUFBS0FBQUFDZ0FBQUFBQUFESXNBQUElM0Q_fbe867c8-5346-4302-89f1-27647b40a7f5">43,496</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia30c56a31cc049ef9c87ccd976d8547d_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjVlQUFBQUFnQUFBQUlBQUFBTUFBQUFEQUFBQUFBQUFESXZBQUElM0Q_8df200a2-5cd8-47d0-9626-0fb01f396c87">&#8212;</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i017602715e9a4a46b17cbe1c408e279c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURJZkFBQSUzRA_fc6aa594-f367-4f71-87af-ffd4dc4ab8ac">3,075</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i462f80b5c80f49418de1bf355663db0f_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjM1QUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFBQUFESWpBQUElM0Q_cfc0b91e-a261-4109-9716-a07d9a42e52d">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="if5eb6ca6e15f4821ba55705b33f2f2e0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjMzQUFBQUF3QUFBQU1BQUFBR0FBQUFCZ0FBQUFBQUFESWxBQUElM0Q_deaa99b0-b3e8-4c29-b8db-9061d5037fcf">3,075</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ic683e2badf6f46619d47cdfd8c3a20d8_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESXFBQUElM0Q_0bbb1da2-7556-4990-a1cb-dc01ac68323b">3,498</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ib5c5dbde9d3942f58cfadaadeeced001_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ5QUFBQUF3QUFBQU1BQUFBS0FBQUFDZ0FBQUFBQUFESXVBQUElM0Q_ad8aa83d-61bc-40ca-82a0-641ff1ecb05e">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i8404f106701144d9a40477da8e963129_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjVmQUFBQUF3QUFBQU1BQUFBTUFBQUFEQUFBQUFBQUFESXhBQUElM0Q_59175343-900f-41e8-9769-7fa134625776">3,498</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifc37f30a838a42f6a7238f9a57a2cb8f_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFESWdBQUElM0Q_9e988362-165b-4f01-b610-eac99126d864">13,289</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="if376b236fe894c23a2f5e8fa03ff504d_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFESW1BQUElM0Q_4faaf526-e34b-4834-a691-e73d19f5f5e1">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i9465a37c1b3e47bc903f530c0953f53a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFESW9BQUElM0Q_b58a8a79-743e-4f1b-9547-369d1fb9827f">13,289</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i3e8f105a77f74f40a8f7daf1b9944432_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESXRBQUElM0Q_0a0ba73f-979c-4252-98fe-c931fd7055bc">7,937</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i26a0951b377f4997af857fcf4623558a_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjc2QUFBQUJBQUFBQVFBQUFBS0FBQUFDZ0FBQUFBQUFESXlBQUElM0Q_5e9db7f1-db8c-4d08-9d0f-ef767aeea474">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="if1ddc244c90e48198813f4410f82e248_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjYwQUFBQUJBQUFBQVFBQUFBTUFBQUFEQUFBQUFBQUFESTBBQUElM0Q_ad269807-1167-4493-90cb-1462dbd9d3da">7,937</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie9567cf0b1f9421197fd30974c9f2548_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFESWhBQUElM0Q_402b7af1-cf4a-4064-8b87-2da90d0c6119">65,816</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib3305462099742f3936c8543eeac0e55_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjIzQUFBQUJRQUFBQVVBQUFBRUFBQUFCQUFBQUFBQUFESXBBQUElM0Q_c27e7eca-9f98-4717-937c-4a2ff196b357">49,452</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0d1b08f9d7643319b8d18de242d3d5c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjJkQUFBQUJRQUFBQVVBQUFBR0FBQUFCZ0FBQUFBQUFESXJBQUElM0Q_c55f0f29-9c2b-48e4-a2cf-d16a25475f2d">16,364</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe884cf574974020ad38546395b5829e_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESXdBQUElM0Q_d5481def-8a88-408f-b817-f20633024b13">54,931</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i185ca6823d924e759dc3eb73b9e7105f_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjc3QUFBQUJRQUFBQVVBQUFBS0FBQUFDZ0FBQUFBQUFESTFBQUElM0Q_c0cf09d0-a8b0-4866-a578-9ea5a804b045">43,496</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2fd41d7a2d794e2fb94b343dc0d287fa_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjYxQUFBQUJRQUFBQVVBQUFBTUFBQUFEQUFBQUFBQUFESTRBQUElM0Q_beec9ff2-d1ad-4af4-8cde-013e1ee087b9">11,435</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usd" contextRef="i88f59895417f45a799f6c3a822817f4c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjE5QUFBQUJ3QUFBQWNBQUFBQ0FBQUFBZ0FBQUFBQUFESXpBQUElM0Q_43a46b00-59a2-40a7-aedd-5a8fe1b36711">49,452</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i33e2a3e927af499aadfbba94c3ddbfb9_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjdmQUFBQUJ3QUFBQWNBQUFBSUFBQUFDQUFBQUFBQUFESTNBQUElM0Q_83c3f198-3317-4491-bc3a-738d6cff08e7">43,496</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Included in marketable securities&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usd" contextRef="i516a3337b2744764b6da1f5f7290a0d2_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMmU2QUFBQUNBQUFBQWdBQUFBQ0FBQUFBZ0FBQUFBQUFESTJBQUElM0Q_231b9501-0625-47e5-b258-5ca53f07b40c">16,364</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);"><ix:nonFraction unitRef="usd" contextRef="i89af2d8a6fc14162ace7401a8a19a44c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjgwQUFBQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFBQUFESTVBQUElM0Q_3d0732fb-5ae7-4e58-9d85-7d6eeb04b194">11,435</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_361"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">5. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NzM3MTE_026c08f1-f6fc-4233-a224-40bbb1721661" continuedAt="i7114bd43ead946bea846e74065ff13da" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="i7114bd43ead946bea846e74065ff13da" continuedAt="ib2bb6fe1048f42a58af3d70ad25f2db8"><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Lease Commitments</span><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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Rent expense for the years ended December&#160;31, 2017, 2016 and 2015 was&#160;$<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseAndRentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjI4NDM_201d61da-8fc8-45f3-bf25-53f348202e0d">4.7</ix:nonFraction> million, &#160;$<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseAndRentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQ5NDc4MDIzMzY4OTE_77e4bab2-cb91-4404-a431-685cfe94bac3">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseAndRentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjI4NDk_0ccf580e-0e23-4b6c-9d79-09ea286d398b">3.7</ix:nonFraction> million, respectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In January 2018, we signed a new lease for approximately <ix:nonFraction unitRef="sqft" contextRef="i3d6f916532724277a7a2d7950c9f4f20_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AreaOfRealEstateProperty" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1MTA_26e8a6cb-4264-4049-81da-8c983694deeb">30,000</ix:nonFraction> square feet that will replace our existing offices in Denver and Boulder. The aggregate annual payments under the new lease will be approximately $<ix:nonFraction unitRef="usd" contextRef="i3d6f916532724277a7a2d7950c9f4f20_I20180131" decimals="-5" format="ixt:numdotdecimal" name="wk:OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1MTc_50b83b77-10b4-4dd8-a3c4-c0464f21ce0c">1.0</ix:nonFraction> million and are subject to annual increases over the lease term, which expires in February 2029.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We lease computer equipment under capital lease agreements that expire through September 2018. The total amount financed under these capital leases was $<ix:nonFraction unitRef="usd" contextRef="ia5adf1a5217c4da0a1298db3173f429d_I20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQ5NDc4MDIzMzY4OTM_30139762-ddd1-4070-9fba-d1697268d11c">0.5</ix:nonFraction> million during the year ended&#160;December 31, 2015. <ix:nonFraction unitRef="usd" contextRef="i54689bdf9715413490e37115490a68bb_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CapitalLeasedAssetsGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwNDQ1MzYwNDc2ODkx_087fcacc-1ac7-4f47-8eaf-b98070c830aa"><ix:nonFraction unitRef="usd" contextRef="ia5a802709a3a41ce834fbeb216bb1809_I20161231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CapitalLeasedAssetsGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwNDQ1MzYwNDc2ODkx_3aecd825-157e-4083-98e3-8743d80d69dc">No</ix:nonFraction></ix:nonFraction>&#160;new assets were financed under capital leases during the years ended December&#160;31, 2017 and 2016.</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Build to Suit</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in <ix:nonFraction unitRef="phase" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:FinancingObligationConstructionNumberOfPhases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1MzA_9217cfba-fa8b-4ef1-a3ce-f0cbca8000e1">two</ix:nonFraction> phases. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-5" format="ixt:numdotdecimal" name="wk:FinancingObligationConstructionLessorCommittedInitialFundings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQ5NDc4MDIzMzY4OTU_68472a0f-7e8a-41ab-9e46-166dad9e3e89">11.8</ix:nonFraction> million&#160;for the first phase and $<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-5" format="ixt:numdotdecimal" name="wk:FinancingObligationConstructionLessorCommittedAdditionalFundings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwOTk1MTE2NDA5OTc_58f63624-5cda-4dae-88eb-f0bfacde0fea">11.1</ix:nonFraction> million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were deemed the &#8220;owner&#8221; for accounting purposes during the construction period and were required to capitalize the construction costs associated with the office building. Upon completion of each phase of the project, we performed a sale-leaseback analysis pursuant to ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, to determine if the building could be removed from the balance sheet. We determined there was continuing involvement, which precluded derecognition of the building. The construction liability of $<ix:nonFraction unitRef="usd" contextRef="i1b97b4d4a00f4887a1c17644897a4cdf_I20130630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1NTc_d817a5bc-7b74-445a-93ad-6fef6a42364f">11.8</ix:nonFraction> million was reclassified to a financing obligation, and $<ix:nonFraction unitRef="usd" contextRef="i1d64dafb615e4a0d848eab3abcffcf0a_I20130630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMwODg_738a756c-1c73-441b-b578-319591c9d59b">17.1</ix:nonFraction> million of costs capitalized during construction was placed in service during June 2013 for the initial phase. Upon completion of the second phase of the project, the construction liability of $<ix:nonFraction unitRef="usd" contextRef="i16e602c85a464e0389e8f11bbbbb4980_I20141231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasedAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwOTk1MTE2NDEwNzg_0c3027e2-dd49-40ef-96be-b4438d8d0d5b">11.1</ix:nonFraction> million&#160;was reclassified to a financing obligation, and $<ix:nonFraction unitRef="usd" contextRef="ide83181e6321443797e21b9ddd8039ef_I20141231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxMTA_368a7a84-92f0-4ec5-a05d-396b7e324fe9">19.9</ix:nonFraction> million of costs capitalized during construction was placed in service during 2014. </span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">93</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="ib2bb6fe1048f42a58af3d70ad25f2db8" continuedAt="id1b201f9171b4de7a7842a5da136e757"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Total cash payments due under the arrangement were allocated on a relative fair value basis between rent related to the land lease and debt service payments related to the financing obligation. The portion of the lease payments allocated to the land is expensed on a straight-line basis over the term of the lease from the point we took possession of the land and including renewal periods where renewal was deemed reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord&#8217;s interest in the land lease and building at any time beginning <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt-sec:durwordsen" name="wk:FinancingObligationPurchaseOptionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1OTU_f61e4137-544a-40f6-b742-f18e21e0cbb2">three years</ix:nonNumeric> from the commencement date of the lease. In addition, the lease requires us upon certain events, such as a change in control, to purchase the building from the landlord. The purchase options were deemed to be fair value at the inception of the lease. </span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NzM3MTA_aaeb7da0-e407-4a3c-98ac-a7ca3ab1295e" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:48.641026%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.506410%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.506410%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Operating Leases&#160;</span></td><td colspan="3" style="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);">Capital Leases&#160;</span></td><td colspan="3" style="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);">Financing Obligations&#160;</span></td></tr><tr><td colspan="3" 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);">2018&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAxN0FBQUFBUUFBQUFFQUFBQUNBQUFBQWdBQUFBQUFBRFVIQUFBJTNE_4e85a2f5-0edf-4365-8dac-efe281b6b7b5">3,659</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzlBQUFBQVFBQUFBRUFBQUFFQUFBQUJBQUFBQUFBQURVT0FBQSUzRA_b777998f-1737-4e00-8ac1-f578cc958c14">66</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyM2RBQUFBQVFBQUFBRUFBQUFHQUFBQUJnQUFBQUFBQURVWEFBQSUzRA_81cfda77-19a2-424f-bb6b-f35b2a9723f4">2,792</ix:nonFraction>&#160;</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);">2019&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAxOEFBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBQUFBRFVJQUFBJTNE_90557b5e-b4ad-4f71-9997-dbedd276a0b5">2,630</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzZBQUFBQWdBQUFBSUFBQUFFQUFBQUJBQUFBQUFBQURVUEFBQSUzRA_510dcbb1-1345-46b9-9dbd-2c22395fd295">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzJBQUFBQWdBQUFBSUFBQUFHQUFBQUJnQUFBQUFBQURVWUFBQSUzRA_d96ba5c9-a6bf-4b59-93da-65052969e72b">2,792</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">2020&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAxYkFBQUFBd0FBQUFNQUFBQUNBQUFBQWdBQUFBQUFBRFVKQUFBJTNE_6721e385-bf55-4307-894c-501fe1f7ed0a">2,235</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzVBQUFBQXdBQUFBTUFBQUFFQUFBQUJBQUFBQUFBQURVUUFBQSUzRA_b01dbc52-704e-468f-a4b7-e77fdf8845fb">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzNBQUFBQXdBQUFBTUFBQUFHQUFBQUJnQUFBQUFBQURVWkFBQSUzRA_2739c296-3b17-4b5b-96f9-8e70738caa86">2,792</ix:nonFraction>&#160;</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);">2021&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMWVBQUFBQkFBQUFBUUFBQUFDQUFBQUFnQUFBQUFBQURVS0FBQSUzRA_acd16a85-0ef1-4384-a40d-4e22ee4553c8">2,187</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjBBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQUFBQURVUkFBQSUzRA_97fde23f-c2c9-43c0-a187-e3fe76150cac">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMmVBQUFBQkFBQUFBUUFBQUFHQUFBQUJnQUFBQUFBQURVYUFBQSUzRA_83dafd5a-7e40-4e46-8b0d-311cac170054">2,792</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">2022&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMWRBQUFBQlFBQUFBVUFBQUFDQUFBQUFnQUFBQUFBQURVTEFBQSUzRA_8baf2328-8839-46ca-89c7-a49b57b8c49e">1,887</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjNBQUFBQlFBQUFBVUFBQUFFQUFBQUJBQUFBQUFBQURVU0FBQSUzRA_81359c54-44a8-46e8-824a-b7f74319dad0">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMmRBQUFBQlFBQUFBVUFBQUFHQUFBQUJnQUFBQUFBQURVYkFBQSUzRA_e504f61a-34de-4e91-868a-7fa4d4c19bd7">2,564</ix:nonFraction>&#160;</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);">Thereafter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMThBQUFBQmdBQUFBWUFBQUFDQUFBQUFnQUFBQUFBQURVTUFBQSUzRA_8f3bfa2f-26c6-4054-a328-99b7ea2d6d4f">6,246</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjRBQUFBQmdBQUFBWUFBQUFFQUFBQUJBQUFBQUFBQURVVEFBQSUzRA_73ca84ee-9376-46ec-8d70-913c878cf02a">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjhBQUFBQmdBQUFBWUFBQUFHQUFBQUJnQUFBQUFBQURVY0FBQSUzRA_9b1b69f5-e91f-4be9-9ec8-5ac555f2a8b2">25,650</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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 minimum lease payments&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMTlBQUFBQndBQUFBY0FBQUFDQUFBQUFnQUFBQUFBQURVTkFBQSUzRA_ea9520e7-ae1f-4701-87ac-37672dd34256">18,844</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjVBQUFBQndBQUFBY0FBQUFFQUFBQUJBQUFBQUFBQURVVUFBQSUzRA_213fdb5d-f61b-4fef-9c1e-b1ce9dfcfe79">66</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjlBQUFBQndBQUFBY0FBQUFHQUFBQUJnQUFBQUFBQURVZEFBQSUzRA_4eb22dbb-90e5-4045-b974-becfc46ad233">39,382</ix:nonFraction>&#160;</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);">Less: Amount representing interest&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZGFBQUFBQ0FBQUFBZ0FBQUFFQUFBQUJBQUFBQUFBQURVVkFBQSUzRA_f2b9e9d0-3b4a-49c6-b2b8-b9805bc19746">2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZDZBQUFBQ0FBQUFBZ0FBQUFHQUFBQUJnQUFBQUFBQURVZUFBQSUzRA_1a7bc3b2-a319-42d3-b333-c51a2d1e300a">19,853</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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);">Present value of capital lease and financing obligations&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91175dc3234841d5892d90280723de56_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZGJBQUFBQ1FBQUFBa0FBQUFFQUFBQUJBQUFBQUFBQURVV0FBQSUzRA_4125c5e0-dde9-41f3-b39b-ad7c7751a42e">64</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZDdBQUFBQ1FBQUFBa0FBQUFHQUFBQUJnQUFBQUFBQURVZkFBQSUzRA_63913363-ee36-41d8-9877-cd934ec9360e">19,529</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Government Grants</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Since 2009, we have participated in a program with a local area community college, enlisted by the state of Iowa, that provides reimbursement of training dollars spent on employees hired in Iowa. The community college funds training through the sale of certificates for the amount of anticipated training expenses to be incurred and an estimate of the costs to administer the program. At each payroll date, the state allows us to divert a specified portion of employee state income tax withholdings for the qualified employees to the community college. The community college uses the funds to pay for the program and principal and interest on the certificates. In the event that the funds generated from withholding taxes are insufficient to pay the principal and interest on the certificates, we would be liable for any shortfall. To date, we have entered into <ix:nonFraction unitRef="agreement" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:GovernmentTrainingReimbursementProgramNumberOfAgreements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM2MTI_fbcbbde2-5e1a-4ca9-8e96-5fe81b189a89">five</ix:nonFraction> agreements under this program. In addition, we have been reimbursed for training costs incurred for a total of <ix:nonFraction unitRef="employee" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:numdotdecimal" name="wk:GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM2MTk_22657ae3-2b84-4678-9a4e-9a87fddedaed">410</ix:nonFraction> employees. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">During the years ended December&#160;31, 2017, 2016 and 2015, we were reimbursed $<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:ProceedsFromGovernmentGrantsTrainingReimbursement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxMzI_4cc1b9bc-ecc3-41a2-bc0f-d806f7c1bb0c">52,000</ix:nonFraction>,&#160;$<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:ProceedsFromGovernmentGrantsTrainingReimbursement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxNDc_6e192d45-fa1d-487d-bca8-5281cb2c97f7">83,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:ProceedsFromGovernmentGrantsTrainingReimbursement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxNjk_2a0ee7c0-9ded-4dc0-9903-74566a49874d">0</ix:nonFraction>, respectively. We have concluded that the realization of these amounts is contingent on continuing employment levels. Therefore, in accordance with ASC 450, the amounts received are recorded on the balance sheet as a liability until all contingencies have been resolved. We release the liability to &#8220;Other income, net&#8221; on our statement of operations once the amounts diverted and paid to the community college have reduced the total principal and interest due on the certificates to a level below the amounts reimbursed to date. The amount recognized in other income is measured as the excess of the reimbursements received as of each balance sheet date over the total principal and interest due on the certificates, net of amounts diverted. To the extent we have not diverted amounts sufficient to reduce the principal and interest on the certificates to a level below the reimbursements received for each of the programs, there is no benefit recorded in the statement of operations. </span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">94</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="id1b201f9171b4de7a7842a5da136e757"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">During the years ended December&#160;31, 2017, 2016 and 2015, the total benefit recorded on the statement of operations was $<ix:nonFraction unitRef="usd" contextRef="ib9825ce0cc384cedbec814fe09a5b0cf_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="wk:GainLossOnGovernmentGrantsReimbursement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxNzk_556dad90-7c98-47ed-a7d1-e777f050f02b">1.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i7bbd69c5d9474e2d850e27a6c892bee4_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="wk:GainLossOnGovernmentGrantsReimbursement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMDA_02cfaa56-cce6-4543-b651-a5902406e235">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0dc1a73dfd3e45f6b803fa1a79aaed93_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:GainLossOnGovernmentGrantsReimbursement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMDI_efda4e5b-2fe4-47d1-acd3-fe102cd2eb36">744,000</ix:nonFraction>, respectively. At  December&#160;31, 2017 and 2016, there was $<ix:nonFraction unitRef="usd" contextRef="i04325007a3174d788cec5f28f1edc97b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMzc_ca0396c4-1761-496a-bfba-84372421cc0e">261,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0092e2f9b703437daee073bd892fd4e6_I20161231" decimals="-5" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMzk_f2c52ee9-f213-44a5-962e-64124ff28039">1.8</ix:nonFraction> million included in &#8220;Deferred government grant obligation&#8221; on the consolidated balance sheet, respectively. The deferred liability is classified as current or non-current based on the estimated timing of when the amounts will be recorded as income. At December&#160;31, 2017 and 2016, there was $<ix:nonFraction unitRef="usd" contextRef="i04325007a3174d788cec5f28f1edc97b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligationsCurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyNzQ_1ca6a8f3-42e9-4ee5-917f-00e8eb29fe57">217,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0092e2f9b703437daee073bd892fd4e6_I20161231" decimals="-5" format="ixt:numdotdecimal" name="wk:DeferredGovernmentGrantsObligationsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyNzY_648f06c8-3efc-4913-9332-a3251821b5f4">1.0</ix:nonFraction> million classified as a current liability, respectively.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In February 2011, we received financing from the Iowa Economic Development Authority (IEDA) that provided for a grant in the form of a forgivable loan totaling&#160;$<ix:nonFraction unitRef="usd" contextRef="i78e8ab2a128d4016a101989f3711ec73_I20110201" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzMTE_0f2e41b4-f83e-417e-a59f-53fe3ef178e8">2.3</ix:nonFraction> million. In December 2015, after completing the project close out procedures, IEDA determined that <ix:nonFraction unitRef="job" contextRef="idfbecaaaa4b9434bb79d5ae68433f829_D20151201-20151231" decimals="INF" format="ixt:numdotdecimal" name="wk:DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM3NDM_871965a5-49e4-42e5-afaa-88327581c03d">10</ix:nonFraction> of the <ix:nonFraction unitRef="job" contextRef="i78e8ab2a128d4016a101989f3711ec73_I20110201" decimals="INF" format="ixt:numdotdecimal" name="wk:DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzU0OTc1NTgyNjg4Mw_2dff33bc-001e-45fa-8cc7-e9a3b0dd023b">251</ix:nonFraction> positions originally hired under this grant did not meet minimum wage requirements resulting in a repayment of $<ix:nonFraction unitRef="usd" contextRef="idfbecaaaa4b9434bb79d5ae68433f829_D20151201-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:RepaymentOfGovernmentGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzNDY_084ea3e0-4480-4d87-a79e-23b4383270e4">88,000</ix:nonFraction>. The remaining balance under the forgivable loan portion of this government grant of $<ix:nonFraction unitRef="usd" contextRef="i5fcd0516bef24dbeb570eaaa31c193fd_D20151001-20151231" decimals="-5" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzNjE_844dad7f-acb8-4b84-88e6-f68406072ee1">2.2</ix:nonFraction> million was recognized during the fourth quarter of 2015, with $<ix:nonFraction unitRef="usd" contextRef="i9def280eb8c3488095fa6196fec55f58_D20151001-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncome" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzODI_32fba21e-5d15-49b7-8ee7-16920df7f205">608,000</ix:nonFraction> recorded as a reduction of our property and equipment and $<ix:nonFraction unitRef="usd" contextRef="ib30f4b7ce9f74dcb873c724eba164111_D20151001-20151231" decimals="-5" format="ixt:numdotdecimal" name="wk:GovernmentGrantIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzOTg_f1118a87-0717-41f4-b7b8-56f2b56171e4">1.6</ix:nonFraction> million included in &#8220;Other income, net&#8221; on the consolidated statement of operations.&#160;At December&#160;31, 2017 and 2016, there were&#160;<ix:nonFraction unitRef="usd" contextRef="i0ded582b3dcd4b98b19aeac26174ac24_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:DeferredGovernmentGrantsObligations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NjMwODE_360da142-bc60-4613-aae8-0f0f78ba9126"><ix:nonFraction unitRef="usd" contextRef="idefa3eed8f4d46acb7d1b53ba03f7849_I20161231" decimals="INF" format="ixt-sec:numwordsen" name="wk:DeferredGovernmentGrantsObligations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NjMwODE_eb860d48-3c02-44a5-98b8-d49d31115dfe">no</ix:nonFraction></ix:nonFraction>&#160;amounts outstanding related to the forgivable loan included in &#8220;Deferred government grant obligation&#8221; on the consolidated balance sheet.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Purchase Commitments</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In November 2017, we entered into an agreement with a third party provider of cloud infrastructure services for a period of <ix:nonNumeric contextRef="ieed92eba1b73478aaff2111612442174_D20171101-20171130" format="ixt-sec:durwordsen" name="us-gaap:UnrecordedUnconditionalPurchaseObligationTerm" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM3NzI_79c7b191-8320-4050-97d8-94463de09569">two years</ix:nonNumeric> beginning December 1, 2017. The agreement provides that we are committed to pay $<ix:nonFraction unitRef="usd" contextRef="i47cbbbe656f94b9f9e78b3b091912557_I20171130" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM0MTk_1b681a96-4ad9-4d4b-9227-e13ba59f4344">4.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i47cbbbe656f94b9f9e78b3b091912557_I20171130" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM0Mzc_0f1f75f7-4263-49e0-9759-d968c9b2df9e">4.8</ix:nonFraction> million during the years ended December 31, 2018 and 2019, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Litigation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div></ix:continuation><div><span><br/></span></div><div id="i_1_368"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">6. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzk4OTU2MDQ2NTY5MTQ_bfa325a7-d076-43d7-b5b5-4bdd8ce5443c" continuedAt="ied98343ddb014e2ba1dbc1ea95ea899e" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="ied98343ddb014e2ba1dbc1ea95ea899e"><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Long-Term Debt</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In August 2014, we entered into a $<ix:nonFraction unitRef="usd" contextRef="id16b7ff86c56470da835aefddd4c3c15_I20140831" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5MDk_8ab2354d-d2e8-4924-b95e-3714b97557b3">15.0</ix:nonFraction> million credit facility with Silicon Valley Bank, which was subsequently amended. The credit facility can be used to fund working capital and general business requirements and matures in August 2018. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including the maintenance of at least $<ix:nonFraction unitRef="usd" contextRef="i56d6238e2deb4cdd9f0dfc3d47607e3e_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CompensatingBalanceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5MzE_e73a3957-eb38-4ed3-aecc-d76ab5163d31">5.0</ix:nonFraction> million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank&#8217;s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility&#8217;s interest rate was <ix:nonFraction unitRef="number" contextRef="ib80096b096b84dc2ad94433d8f7cd774_I20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5ODc_c90e5392-a5c2-44ed-b404-898de12a851c">4.5</ix:nonFraction>% at&#160;December 31, 2017.  We recorded <ix:nonFraction unitRef="usd" contextRef="if19d3d319a36461b90d5f0d9aaf60196_D20160101-20161231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:InterestExpenseDebt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5OTM_ee30073b-45e1-495d-9f48-0e4a157fd8b9"><ix:nonFraction unitRef="usd" contextRef="i17126b64a8fd4a2d853d679bcb0f3edd_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:InterestExpenseDebt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5OTM_792565b3-3367-4de6-8486-f8c423aef612"><ix:nonFraction unitRef="usd" contextRef="i0fa70eb4ae9f42818b5171ae7120d83f_D20150101-20151231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:InterestExpenseDebt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5OTM_b52aa1f1-67f4-4f32-a3bc-21833b478310">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> interest expense for the years ended December&#160;31, 2017, 2016 and 2015 related to such debt agreement. <ix:nonFraction unitRef="usd" contextRef="ib80096b096b84dc2ad94433d8f7cd774_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTQwMDQ_8ab0a1b8-7991-40f5-b9e2-716fd99d0f2c"><ix:nonFraction unitRef="usd" contextRef="i34868f5ced2e4522a0545eb5d8377e4e_I20161231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTQwMDQ_3069b1df-556d-4e9d-9de0-12907c35b68f">No</ix:nonFraction></ix:nonFraction> amounts were outstanding under the credit facility as of December&#160;31, 2017 and 2016.</span></div></ix:continuation><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_600"></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">95</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:6pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">7. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzk4OTU2MDQ2NTE0NjI_1cf61a11-2d50-42a5-815b-1dc2de24b201" continuedAt="i8eff849f9ec54bdeb06815468e2e4ba6" escape="true">Stockholders&#8217; Equity (Deficit)</ix:nonNumeric></span></div><div style="text-indent:36pt;"><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;"><ix:continuation id="i8eff849f9ec54bdeb06815468e2e4ba6">We have <ix:nonFraction unitRef="class" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:CommonStockNumberOfClasses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NDk_cdd84687-5142-4911-8db3-8b9ef8880663">two</ix:nonFraction> classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:CommonStockVotingRightsVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NTE_34c3d7b4-a990-400f-b62d-c569d44450bf">one</ix:nonFraction> vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:CommonStockVotingRightsVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NTM_6289a368-49ec-4bf0-98c5-2671340b0738">ten</ix:nonFraction> votes per share and is convertible into <ix:nonFraction unitRef="number" contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="wk:CommonStockConversionBasisRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NTU_a4231abe-3bed-4966-8a37-598463e01c4d">one</ix:nonFraction> share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.</ix:continuation>&#160;</span></div><div><span><br/></span></div><div id="i_1_380"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">8. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzY_7494dc53-4dae-47fa-9755-8dc4f6cef1ff" continuedAt="ieaf07dd1dc3c408db2758ba96fd4dc62" escape="true">Stock-Based Compensation </ix:nonNumeric></span></div><ix:continuation id="ieaf07dd1dc3c408db2758ba96fd4dc62" continuedAt="ib9890b67274d4a9089ac3d69f27ccc24"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders.&#160;We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and ESPP purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (the 2009 Plan).&#160;Immediately prior to our IPO, the 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (the 2014 Plan and, together with the 2009 Plan, the Plans). </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December 31, 2017, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. There were no other grants of any other award types under the Plans. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In June 2016, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by <ix:nonFraction unitRef="shares" contextRef="i7945c9e4879b49d8b044afe354594751_D20160601-20160630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MDUx_71db3817-2637-4ba2-9cf2-8e6e6d0a8a3a">3,900,000</ix:nonFraction>. As of&#160;December 31, 2017, <ix:nonFraction unitRef="shares" contextRef="i0ae13309dc114f2cab2ef028cf5a535f_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MDk4_82d03e43-96c0-423e-bfc4-f3d3803d90cd">1,999,415</ix:nonFraction> shares of Class A common stock were available for grant under the 2014 Plan. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Employee Stock Purchase Plan (&#8220;ESPP&#8221;) became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of&#160;<ix:nonFraction unitRef="number" contextRef="i03b38513fdeb435593c01d7e7c2c9c72_D20170613-20170613" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTEx_5acccf3c-493a-4483-946d-44571755469c">85</ix:nonFraction>%&#160;of the fair market value of the stock at the time of grant or&#160;<ix:nonFraction unitRef="number" contextRef="i03b38513fdeb435593c01d7e7c2c9c72_D20170613-20170613" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTI0_5acccf3c-493a-4483-946d-44571755469c">85</ix:nonFraction>%&#160;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 are exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of&#160;December 31, 2017, <ix:nonFraction unitRef="shares" contextRef="i10d82d3c3fb44647afe7997a3df03a11_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTYw_1efa1b1a-a4a3-49ab-a8d6-88a339262b20">5,000,000</ix:nonFraction>&#160;shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than&#160;$<ix:nonFraction unitRef="usd" contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231" decimals="INF" format="ixt:numdotdecimal" name="wk:SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTcz_360244af-c8f3-4970-96b4-7338389dc991">12,500</ix:nonFraction>&#160;worth of Class A common stock in a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg0OTk1_b9638e34-45ec-499e-af90-c424f9293d85">six</span>-month offering period. The ESPP&#8217;s initial offering period began in July 2017.&#160;As of December&#160;31, 2017, we held employee contributions of approximately $<ix:nonFraction unitRef="usd" contextRef="i113dd04477404e479f24ab3c5571e7ed_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzOTk_222e7617-2702-4786-bc0b-38795144d016">1.4</ix:nonFraction> million&#160;for future purchases under the ESPP included within accrued expenses and other current liabilities on the consolidated balance sheet. Accordingly, <ix:nonFraction unitRef="shares" contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDAz_3625a3d6-3735-4bd0-a9bf-94c451b9ee92"><ix:nonFraction unitRef="shares" contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDAz_b7cb0b27-245c-4c2d-8d68-0a8792c9fee9">no</ix:nonFraction></ix:nonFraction> shares of Class A common stock had been purchased or distributed pursuant to the ESPP as of December 31, 2017.</span></div></ix:continuation><div style="margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">96</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="ib9890b67274d4a9089ac3d69f27ccc24" continuedAt="i88a099dd8e70476ca57d4152e48f464a"><div><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><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzE_97d18be6-1a31-45e0-a1f5-4d65a572f37a" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider&#8217;s related cash compensation (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:56.333333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.461538%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i552e696da1bb45aca4d4fb0f0728f767_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFVyQUFBJTNE_9c72783f-c3b8-426e-b4bd-7e71b137e140">738</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ib627ade779f94a909133394a6f30f633_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFV0QUFBJTNE_c822014b-e586-4db5-b245-b60414a8877f">493</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ia5653d429b8b48c1ae57a584ff42cc2d_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMzRBQUFBQXdBQUFBTUFBQUFGQUFBQUJRQUFBQUFBQURVdkFBQSUzRA_0d87d188-2dcd-4021-a970-04e0701c83b6">363</ix:nonFraction>&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i426ba0b3b9154b2592903b14162c36e7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURVc0FBQSUzRA_7d817cf2-2fb6-4837-9080-7354801a3ee8">465</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i882158df0bcf458c8e65cb308728697a_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURVdUFBQSUzRA_be269506-0655-4c24-8cf1-d57c9212ad88">411</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i3197b9a5e1764ba6a472c36a169c8057_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURVd0FBQSUzRA_b00c8228-a596-4bf0-a5ec-fb053c1d8d61">349</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0041460290b340689baf4ec65ac6d4a5_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURVeEFBQSUzRA_1a30e609-ddde-4e1e-a486-1eeaa537c677">2,224</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie3baba220be447f89499d6a11d472e5f_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURVMUFBQSUzRA_6e282045-ffe1-4895-9992-0f71633d2957">2,365</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i58fa50a4857a4ac6835c17a5de0a0e08_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQURVNUFBQSUzRA_1065fbf8-aba9-4295-898f-2089d0792fba">1,924</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5e5fc0233134291a56f363ca1fed719_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURVeUFBQSUzRA_474e3fec-7152-4d94-8db1-33e7b573fe11">2,983</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ib01875b5f4cc4226b83e3b1d3c1a9b14_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURVMkFBQSUzRA_56bb8380-2445-41c3-9c7b-10b42160120a">2,075</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i231197213e6c4ea4b924c1ab14f92eea_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQURVNkFBQSUzRA_80e0e67e-baca-43de-a6e2-a788467bf063">1,727</ix:nonFraction>&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1d04e92d175240d0b6a8952fd7c2c831_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQURVekFBQSUzRA_92f885f0-9677-4235-adfe-9fd1d5204ea7">13,066</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i2f3e3a84d000492086ef5a26a81c2801_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQURVM0FBQSUzRA_dddb16d5-728d-4497-9891-26b93a4dba20">8,903</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ic310f9cf53ae4375919f485b7b474bbb_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQURVN0FBQSUzRA_4985a084-41ae-4bf0-a5ca-fbf2ce271ca4">6,637</ix:nonFraction>&#160;</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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURVMEFBQSUzRA_aa6c6329-4193-4b50-a31b-354ff4014ca4">19,476</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURVNEFBQSUzRA_b209927c-6b21-4ead-85b3-3575e46ba4fe">14,247</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQURVOEFBQSUzRA_4dedb533-c85c-45ff-ba50-04eadc410798">11,000</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The fair value of each option&#160;grant and ESPP purchase right is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our Class A common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our Class A common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the &#8220;simplified method&#8221; as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the &#8220;simplified method&#8221; due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the options and ESPP purchase rights. </span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzI_c0d422a7-982a-4f68-bf20-f91d55ee138b" escape="true"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzI_3aea25b5-b83d-40a8-bca7-d022d2383ae9" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:37.102564%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Expected term (in years)&#160;</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);">0.2 - 6.1&#160;</span></td><td colspan="3" style="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);">6.0 - 6.1&#160;</span></td><td colspan="3" style="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);">6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate&#160;</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);">1.5% - 2.2%&#160;</span></td><td colspan="3" style="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);">1.2% - 2.1%&#160;</span></td><td colspan="3" style="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);">1.4% - 1.9%&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility&#160;</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);">23.7% - 43.8%&#160;</span></td><td colspan="3" style="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);">43.0% - 45.3%&#160;</span></td><td colspan="3" style="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);">42.4% - 47.1%&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;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="height:15pt;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="height:15pt;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="height:15pt;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="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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)&#160;</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);">0.5</span></td><td colspan="3" style="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);">&#8212;&#160;</span></td><td colspan="3" style="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);">&#8212;&#160;</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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTo0OTY3Y2RlMDYzMDY0ZTYzODcyM2Q2MmIwMjI5MDRjMi90YWJsZXJhbmdlOjQ5NjdjZGUwNjMwNjRlNjM4NzIzZDYyYjAyMjkwNGMyXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURVJTJCQUFBJTNE_4e0c4cab-61ac-44dd-bd6f-cca4a2d2a167">1.2</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTo0OTY3Y2RlMDYzMDY0ZTYzODcyM2Q2MmIwMjI5MDRjMi90YWJsZXJhbmdlOjQ5NjdjZGUwNjMwNjRlNjM4NzIzZDYyYjAyMjkwNGMyXzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQURVJTJGQUFBJTNE_0b33662d-8b65-46ee-b453-e87bc908ebcb">28.5</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;margin-bottom:6pt;"><span><br/></span></div><div><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">97</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i88a099dd8e70476ca57d4152e48f464a" continuedAt="i457aee8a90d146afb51e026c7eb674ea"><div><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><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzM_56f5e30b-5f0e-40fd-8e37-ca42ce6b49cc" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the option activity under the Plans for the year ended December 31, 2017: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:32.775641%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.224359%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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&#160;</span></td><td colspan="3" style="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&#160;</span></td><td colspan="3" style="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)&#160;</span></td><td colspan="3" style="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&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFZCQUFBJTNE_85a384df-b517-43a0-820d-37ed6445c0c6">7,532,455</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFZHQUFBJTNE_dfb15078-fafd-4e1f-8ebf-459679439646">12.22</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMzdBQUFBQWdBQUFBSUFBQUFGQUFBQUJRQUFBQUFBQUJ0S0FBQSUzRA_08d4db91-88e3-43f2-961c-acff59bdb88f">7.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMzFBQUFBQWdBQUFBSUFBQUFIQUFBQUJ3QUFBQUFBQUJ0YkFBQSUzRA_bcaa202b-569d-47bf-b2cf-e37f64c8b9fa">19,988</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFZDQUFBJTNE_71f8871f-cd18-4f5f-b47a-b313a97da186">2,111,253</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFZIQUFBJTNE_07340582-871f-4350-b1f2-497d572596c3">16.10</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURWREFBQSUzRA_0b808dbb-4758-4e8c-be16-950ec099eda7">339,111</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURWSUFBQSUzRA_0328de67-7ee7-4494-b97c-8859cbc1fbb9">14.93</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURWRUFBQSUzRA_c413f4a9-69d8-497d-99a0-d83803c6c09c">1,158,820</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURWSkFBQSUzRA_fa06a98b-2ac0-4bfd-a71c-bb64ec9b0ed2">10.77</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURWRkFBQSUzRA_8e09ac92-cf97-447a-b7de-59124da5c35b">8,145,777</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURWS0FBQSUzRA_57a92cb8-a892-4f29-a897-634806441dc8">13.33</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUJ0TUFBQSUzRA_0a71a3ff-4eae-45de-94ef-d46f10fd87a1">7.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMmJBQUFBQmdBQUFBWUFBQUFIQUFBQUJ3QUFBQUFBQUJ0WUFBQSUzRA_d6110b2f-6ca2-4f92-a0a0-e8fbafff4e74">65,913</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="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="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="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="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="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></tr><tr><td colspan="3" 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 December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUJ0VEFBQSUzRA_f606066c-04b7-41a6-83d4-3f9d63941c79">4,607,812</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUJ0UkFBQSUzRA_44a5e21b-77f6-4888-a302-1f94d7b49772">11.49</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUJ0T0FBQSUzRA_369a65e1-3537-4a45-9716-0a1f9c81aa7e">5.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZDVBQUFBQ0FBQUFBZ0FBQUFIQUFBQUJ3QUFBQUFBQUJ0V0FBQSUzRA_5acbe842-0ae0-407e-a118-e8fb3cc46c3a">45,653</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Options to purchase Class A common stock generally vest over a&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI0_291d473c-1529-4bb3-bf93-6abc0c063e4c">three</span>- or&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI2_6e17f962-0076-4765-b88a-4fc9ef2b96a3">four</span>-year period and are generally granted for a term of&#160;<ix:nonNumeric contextRef="icf3ec698f07646948ffcddedc5747cab_D20170101-20171231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3NTQ_c183986a-0080-4ee3-8f95-2b0cf47f1491">ten years</ix:nonNumeric>.&#160;The total intrinsic value of options exercised during the years ended December 31, 2017, 2016 and 2015 was $<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MzQz_d900c1b7-654a-4ce4-8d34-aa6fa646ef2f">9.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MzY3_19bf531e-4ca4-403b-9ec4-84f74e67dacd">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3Mzkx_a8a033f2-08b0-4aa8-8d20-143eb37c737c">8.4</ix:nonFraction> million, respectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The weighted-average grant-date fair value of options granted during the years ended December 31, 2017, 2016 and 2015 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDEx_bac99b12-99e3-4ff0-baba-540291360963">6.79</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDI1_5232f085-391e-400c-acea-2dcfe6e75eac">6.79</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDM5_945991d7-3d72-49fe-aed0-9820f6022417">6.53</ix:nonFraction>, respectively. The total fair value of options vested during the years ended December 31, 2017, 2016 and 2015 was approximately $<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDg0_bdc58e6f-9acc-43bc-87e7-16b8ea92603d">10.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NTA5_09eb51ca-5e5e-4cf5-be36-df963bb7d8dd">9.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NTMx_da7e49c6-f4df-4530-9dc3-81920b79d382">8.7</ix:nonFraction> million, respectively. Total unrecognized compensation expense of $<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NTUy_0b02f58b-c704-4220-b2ae-cf8848760032">19.7</ix:nonFraction> million related to options will be recognized over a weighted-average period of <ix:nonNumeric contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3NzA_a75d2f17-4010-4042-ac15-fd0d94c153cb">2.5</ix:nonNumeric> years. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Restricted Stock Awards</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have granted restricted stock awards to our executive officers that vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDQx_3d8f408d-928b-4326-92df-e8ca164736e3">three</span> equal annual installments from the date of grant and to non-employee members of our Board of Directors with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDUz_d6635457-cdb2-4045-9a6e-391498edefc1">one</span>-year cliff vesting from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the years ended December 31, 2017, 2016, and 2015 was approximately $<ix:nonFraction unitRef="usd" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NjY5_54d24dde-f402-45aa-abc4-ebfe892dc1cb">2.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i061638a6228246a09a12d19dbe248056_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3Njkw_1832ba12-6bc4-4226-ac33-559fda816739">3.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i64806972529b4b599f71509fc2b41d46_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NzEx_ca518ad8-37f9-4b3f-9ca8-cf168baaed64">750,000</ix:nonFraction>&#160;respectively.  </span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzQ_53ebc1d9-636d-4350-97dc-4bbee408c354" continuedAt="i7d8a802092614239a60a353cad2db2ab" escape="true"></ix:nonNumeric><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">98</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i457aee8a90d146afb51e026c7eb674ea" continuedAt="i42f0659f3ea54b26a41f75d859b21bed"><ix:continuation id="i7d8a802092614239a60a353cad2db2ab"><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2017:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:57.615385%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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&#160;</span></td><td colspan="3" style="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&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i541d4927610e4eeb87c792f3e8cab293_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFZMQUFBJTNE_ff69ded0-eba4-40ee-8061-e1402aa489b5">353,335</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i541d4927610e4eeb87c792f3e8cab293_I20161231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFZRQUFBJTNE_103c1702-3119-45e2-aa3a-8c00c70d7511">13.40</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFZNQUFBJTNE_fcdb2083-11da-4d66-9cbf-82c4e5cd0bd8">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFZSQUFBJTNE_eaeb5c6a-e9f5-4fef-a891-b8e00246398f">&#8212;</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURWTkFBQSUzRA_45db67d2-92e0-40b4-b6a6-7d6f61ce6760">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURWU0FBQSUzRA_cc24d92a-0496-42e9-8cb5-d5c7df708e0b">&#8212;</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURWT0FBQSUzRA_68c575ea-93cd-41e4-a520-93a44dca50cb">190,003</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURWVEFBQSUzRA_eadbb37a-d2a7-455c-8d0b-792d3f79537b">13.40</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i785976e4842a4ef2b0db96467d8914ba_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURWUEFBQSUzRA_fe28caea-14b3-4ca5-bba8-c5e7000cb1f6">163,332</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i785976e4842a4ef2b0db96467d8914ba_I20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURWVUFBQSUzRA_0d3a8eec-c6ae-4dd0-8ccc-c922adf5d380">13.40</ix:nonFraction>&#160;</span></td></tr></table></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i785976e4842a4ef2b0db96467d8914ba_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NzY3_bd3af802-c6e0-4d02-af24-9d9bc8d54d45">0.2</ix:nonFraction> million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3ODQ_d24bcfe0-6f7e-4f2b-bb0d-b3e7b59e873e">0.1</ix:nonNumeric> years.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Restricted Stock Units</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have granted restricted stock units to our executive officers that vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDYz_2893b098-601e-45f9-88e0-82d3051cb258">three</span> equal annual installments from the date of grant and to non-employee members of our Board of Directors with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDY1_b6b77a13-65be-4a3c-8c83-807c9c0e5c81">one</span>-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units.&#160;Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock unit awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the year ended&#160;December 31, 2017&#160;was approximately $<ix:nonFraction unitRef="usd" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3ODMz_06f2a272-f004-4a23-9fd8-ccd6a219edf2">3.6</ix:nonFraction> million. <ix:nonFraction unitRef="usd" contextRef="i74aaf271b93e4002882bca7925847cfc_D20160101-20161231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3OTk_af79f6aa-c355-401b-916b-00e7a49f35ba"><ix:nonFraction unitRef="usd" contextRef="i64b4e651054b45c9b382ab44c20884f3_D20150101-20151231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3OTk_6b8a0ee9-c003-4c81-8c19-683d007bfaf1">No</ix:nonFraction></ix:nonFraction> restricted stock units vested during the years ended December 31, 2016 or 2015.</span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzU_97412b37-53ee-47e1-a92e-ee0f13aa505c" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the restricted stock unit activity under the Plan for the year ended&#160;December 31, 2017:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:57.615385%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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&#160;</span></td><td colspan="3" style="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&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9f8a8a7c03d24db89f63f2d4b464a8b6_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFZWQUFBJTNE_2f8a8ccf-e30d-4c56-a56e-cb37e57a7286">381,952</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9f8a8a7c03d24db89f63f2d4b464a8b6_I20161231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFZhQUFBJTNE_d538f517-1af5-42a2-8393-3bb4ba37d300">15.11</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFZXQUFBJTNE_c25b3f05-eb56-4db1-a901-dbaf2700e384">413,792</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFZiQUFBJTNE_58b0d4bb-82cd-4892-b5a6-b85a8b419bf3">13.95</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURWWEFBQSUzRA_ea51071b-108c-4c34-a341-72c5dca67ca3">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURWY0FBQSUzRA_5a56aac7-4bed-4520-baca-fa4c23cda181">&#8212;</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height: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></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);">(<ix:nonFraction unitRef="shares" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURWWUFBQSUzRA_818798ce-35db-4381-a290-0e7d9cf58a6d">221,672</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURWZEFBQSUzRA_f717c54a-fe8c-4d2c-9651-e89456580004">14.48</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i010595e3a3174a1780e083fa051e53aa_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURWWkFBQSUzRA_4c6f260c-b040-43b1-8599-187156f773ec">574,072</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i010595e3a3174a1780e083fa051e53aa_I20171231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURWZUFBQSUzRA_98134c55-54e3-4a7e-a449-c1ee163bfd2c">14.51</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">(1) As of December 31, 2017, recipients of <ix:nonFraction unitRef="shares" contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="wk:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3OTIw_ea77196e-1e13-4575-b6f5-44b65e552e41">191,485</ix:nonFraction> shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i010595e3a3174a1780e083fa051e53aa_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3OTUz_5b15d81f-40ad-4598-aee5-1ff4eb6a978e">5.0</ix:nonFraction> million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ4MTM_91be22fe-17ac-41d3-89dd-0bcb64eab0a4">1.6</ix:nonNumeric> years.</span></div></ix:continuation><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">99</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i42f0659f3ea54b26a41f75d859b21bed"><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Employee Stock Purchase Plan</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i113dd04477404e479f24ab3c5571e7ed_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU4MDIz_043cc9db-8399-4c7b-ad41-4cf731b8e510">27,000</ix:nonFraction> of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwOTk1MTE2NTIzNTQ_7cd21583-68d4-485a-9e37-1a8c9e0ef820">0.03</ix:nonNumeric> years.</span></div></ix:continuation><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_386"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">9. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90ZXh0cmVnaW9uOjg3NTAzNjE4YTVkZWY3MmVjMWM4OTc2ODE2ODYxZTI1Xzk4OTU2MDQ2NTA3NTQ_6cf75c52-cb11-4189-8dc1-837be9c40156" continuedAt="i48f3bd99d4b141c7945f2b5619ec8d05" escape="true">Accumulated Other Comprehensive Income</ix:nonNumeric></span></div><ix:continuation id="i48f3bd99d4b141c7945f2b5619ec8d05"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90ZXh0cmVnaW9uOjg3NTAzNjE4YTVkZWY3MmVjMWM4OTc2ODE2ODYxZTI1Xzk4OTU2MDQ2NTA3NTM_e5f5360d-f4ae-42ef-9cd3-b9c4be0e1610" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2017, 2016 and 2015 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:39.346154%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.910256%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.910256%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.910256%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Accumulated translation adjustment&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight: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);">Accumulated unrealized holding gains (losses) on available-for-sale securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight: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);">Accumulated other comprehensive income&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2014&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2211f4e56bc24e4784cf7f84a95b1731_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAxN0FBQUFBUUFBQUFFQUFBQUNBQUFBQWdBQUFBQUFBRFYlMkJBQUElM0Q_1c2b7be7-8c30-4ec3-8905-845ca450516e">147</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if832730c12314c79b583839107034e65_I20141231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzlBQUFBQVFBQUFBRUFBQUFFQUFBQUJBQUFBQUFBQURXRkFBQSUzRA_1c80f609-e7f3-41c1-bf1f-8cd152147de5">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5664c5c60e304668abe574202de1e94f_I20141231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyM2RBQUFBQVFBQUFBRUFBQUFHQUFBQUJnQUFBQUFBQURXTUFBQSUzRA_38829b23-8d78-4936-abb2-203541c523ed">147</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss)&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c9b222b90f740a4b15a8aa1fa814649_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAxOEFBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBQUFBRFYlMkZBQUElM0Q_a26d0d27-e8b3-4b29-a86b-4295aae123f4">133</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie25de48daeeb44f5b4663e7a2abb12bb_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzZBQUFBQWdBQUFBSUFBQUFFQUFBQUJBQUFBQUFBQURXR0FBQSUzRA_32554145-e994-47a0-8945-d4506dfe00bd">39</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzJBQUFBQWdBQUFBSUFBQUFHQUFBQUJnQUFBQUFBQURXTkFBQSUzRA_3b5c9b6c-779c-40c0-9a96-88f39c8071a4">94</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2015&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0de277d0823945e6b07b1b76b3165a01_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAxYkFBQUFBd0FBQUFNQUFBQUNBQUFBQWdBQUFBQUFBRFdBQUFBJTNE_09bfacbd-4e6b-4592-b793-d54223a5513a">280</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib3a93f827d294a0696fa46f0ac8a1fba_I20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzVBQUFBQXdBQUFBTUFBQUFFQUFBQUJBQUFBQUFBQURXSEFBQSUzRA_41de1de1-0600-41c2-ae55-615dff1c1e77">39</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd407485536e415999d8a684521a99cb_I20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzNBQUFBQXdBQUFBTUFBQUFHQUFBQUJnQUFBQUFBQURXT0FBQSUzRA_3f35c09a-0c29-487d-bd9a-4c7daf58c668">241</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id1fff2d158364370bbf9ee0f655dd66b_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMWVBQUFBQkFBQUFBUUFBQUFDQUFBQUFnQUFBQUFBQURXQkFBQSUzRA_c3d07eb6-06f0-4490-b659-7f4b4e0cc9f1">18</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="icf369beb5d4c40d6b6d29841536ed274_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjBBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQUFBQURXSUFBQSUzRA_e0231e1a-7f70-4c77-9526-12c23a95d505">32</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMmVBQUFBQkFBQUFBUUFBQUFHQUFBQUJnQUFBQUFBQURXUEFBQSUzRA_f9b1f2fe-af21-41bb-baeb-241f29643de4">50</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2016&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e616a5c81164b3e80ab625fae960f04_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMWRBQUFBQlFBQUFBVUFBQUFDQUFBQUFnQUFBQUFBQURXQ0FBQSUzRA_39e05b5b-377a-4fbb-b947-c09b986888c4">298</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4245c4f0dd97425a978d1aae6de57743_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjNBQUFBQlFBQUFBVUFBQUFFQUFBQUJBQUFBQUFBQURXSkFBQSUzRA_6cf22c2e-1458-466f-81fb-5b2f61aa221e">7</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7df6f8d2db8f4d26864467ff01bed393_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMmRBQUFBQlFBQUFBVUFBQUFHQUFBQUJnQUFBQUFBQURXUUFBQSUzRA_537b8a1e-c325-4b7f-8d5c-5cfe24fa51d0">291</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7ffba66aaa68471fadc130b29d0254b3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMThBQUFBQmdBQUFBWUFBQUFDQUFBQUFnQUFBQUFBQURXREFBQSUzRA_59a44c64-6cd6-4b6c-8f94-21777cb966f6">159</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i70139b7e491148a9916002710789f621_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjRBQUFBQmdBQUFBWUFBQUFFQUFBQUJBQUFBQUFBQURXS0FBQSUzRA_69c61594-bce1-4dfb-b920-5d426747671b">60</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjhBQUFBQmdBQUFBWUFBQUFHQUFBQUJnQUFBQUFBQURXUkFBQSUzRA_41e0b825-b49a-4fb3-b676-136d3fe7ad6d">219</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2017&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f0809ab7e9845f79b759c08e413c8de_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMTlBQUFBQndBQUFBY0FBQUFDQUFBQUFnQUFBQUFBQURXRUFBQSUzRA_dd9817a6-6faa-44af-8b4a-87b0f94972a9">139</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i70bb1cfcfb034943b168aee24b3d268e_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjVBQUFBQndBQUFBY0FBQUFFQUFBQUJBQUFBQUFBQURXTEFBQSUzRA_39e4a532-cfef-43c2-a9f4-0f2fb29875a9">67</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i600e62079f254c03ba67d5c277de5708_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjlBQUFBQndBQUFBY0FBQUFHQUFBQUJnQUFBQUFBQURXU0FBQSUzRA_f8197934-d217-467d-8607-7bf3c5e4a3e6">72</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_392"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">10. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzk4OTU2MDQ2NTE1MjI_8ff5d2ea-8e47-45ec-a2bc-5893988ede5d" continuedAt="if63d331b4cb24ac9b7018fcd092b11b8" escape="true">Segments </ix:nonNumeric></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="if63d331b4cb24ac9b7018fcd092b11b8">Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have&#160;<ix:nonFraction unitRef="segment" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzk4OTU2MDQ2NTE1MTA_6406448f-9f9f-468d-bd40-24e23d6b9a93"><ix:nonFraction unitRef="segment" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzk4OTU2MDQ2NTE1MTA_89097ace-b866-42c1-90fd-7091cbfd3b56">one</ix:nonFraction></ix:nonFraction>&#160;operating and reportable segment. During the years ended December 31, 2017, 2016 and 2015,&#160;&#160;<ix:nonFraction unitRef="number" contextRef="ib41605a5a4af410f9ad723476efa1aca_D20170101-20171231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzE3NTkyMTg2MDQ1MTY1_88000955-f9e2-44d9-aa6c-b83a49536c60">92.1</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="if3b8d568992c4b3cb4752a412cfdad8d_D20160101-20161231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzE3NTkyMTg2MDQ1MTcy_63f0c10f-7908-40ae-9240-ade0c03b508a">93.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i26e52ffe65744baebda4775ea18c25cd_D20150101-20151231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzE3NTkyMTg2MDQ1MTc5_c4da55b4-e90c-4947-aa6b-c38f52486bd7">94.3</ix:nonFraction>% of our revenue, respectively, and substantially all of our long-lived assets were attributable to operations in the United States.</ix:continuation>&#160;</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_398"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">100</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">11. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyOTA_61865d56-5904-4a69-9a63-db1523fe3a18" continuedAt="i132b23c111b24b5abe96ca01cf3abefb" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i132b23c111b24b5abe96ca01cf3abefb" continuedAt="i124de4df89b64800a5a33482eb01cfba"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODI_f2ceca43-64b8-4dc6-8ae7-76149ea0b411" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Loss before income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:53.448718%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">United States&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFdWQUFBJTNE_aed85779-26f2-433a-a1b0-ae9d846aab68">44,246</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFdZQUFBJTNE_bd76d066-cabc-455a-bff4-649b106e254a">43,952</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMzdBQUFBQWdBQUFBSUFBQUFGQUFBQUJRQUFBQUFBQURXYkFBQSUzRA_a45e845b-36db-483a-bb38-4f8121588331">42,788</ix:nonFraction>)</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);">Foreign&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFdXQUFBJTNE_6f1be0e3-39e3-4e4b-bd85-f282496e5890">119</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFdaQUFBJTNE_be04bd0e-58ff-4f05-a870-0774f3206d6e">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMzRBQUFBQXdBQUFBTUFBQUFGQUFBQUJRQUFBQUFBQURXY0FBQSUzRA_e97f6443-a733-49ec-a888-8920199dd281">618</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURXWEFBQSUzRA_914c0f96-73f9-42d6-a79e-e84c3acb5f55">44,365</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURXYUFBQSUzRA_906563b2-24e7-4f61-8324-3610566018a5">43,953</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURXZEFBQSUzRA_6b2445d6-7a6e-4371-a9da-6c77c2ca647f">43,406</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODM_9c46b1f5-4789-4ce3-b278-e7dbeab2e932" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:53.448718%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Current&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">State&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFdlQUFBJTNE_471bbb17-b700-4140-bf9f-47646b081e6f">42</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFdoQUFBJTNE_5750dc8f-e5c2-4d9c-a52b-3e9df362eeaa">12</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMzRBQUFBQXdBQUFBTUFBQUFGQUFBQUJRQUFBQUFBQURXa0FBQSUzRA_8441b0a2-d8a0-41db-8221-bf3e8eab75b3">69</ix:nonFraction>&#160;</span></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);">Foreign&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURXZkFBQSUzRA_008faec1-d2a5-4015-ad21-52e284a05457">19</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURXaUFBQSUzRA_4e65d48b-7221-4192-a19e-b54297517d8c">44</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURXbEFBQSUzRA_c658e6ae-0434-4014-aaff-b9d219913602">&#8212;</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Current&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURXZ0FBQSUzRA_9bd6d304-2343-4c81-83d2-16bba0d2e499">61</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURXakFBQSUzRA_f361335c-5eca-4ae7-9365-4ed5b4881908">56</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQURXbUFBQSUzRA_e0d8a645-5c28-4f37-a18e-eeaa6459e43f">69</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Deferred&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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);">Federal&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUJraEFBQSUzRA_12c18f8b-02c5-4fe0-854e-7b801d27229a">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUJrakFBQSUzRA_7afc7376-c989-4882-8f5a-74cee5aecef5">32</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUJrbEFBQSUzRA_9453321e-1f66-4ebd-95ad-a74ab9d33b4d">76</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Deferred&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURXbkFBQSUzRA_12f32ff7-3165-46e3-9c00-09ade69b5069">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURXb0FBQSUzRA_6ba2dc68-5f5d-4b96-a95d-b107903bf3ef">32</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQURXcEFBQSUzRA_be6dc2cd-f40b-4382-a24b-d9901415e76e">76</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQURXcUFBQSUzRA_d47f4cf2-8476-454f-9074-fe4d66b45d25">61</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQURXckFBQSUzRA_5a5175a7-db14-4de6-b202-e5778cc74c3d">24</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQURXc0FBQSUzRA_9f658ec9-0c22-4fb6-81d0-2f8ea1af5e80">7</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:39pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODY_def72057-8e11-49bb-b9c2-9c85f04d8163" continuedAt="i77ba08f7f0bd4f7faf5ccad157008bfe" escape="true"></ix:nonNumeric><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">101</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i124de4df89b64800a5a33482eb01cfba" continuedAt="i05b26492490c4026a563100ec00400f1"><ix:continuation id="i77ba08f7f0bd4f7faf5ccad157008bfe"><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:53.448718%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.423077%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Federal statutory rate&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBQmxkQUFBJTNE_da07ae8a-383e-4574-9ca2-aba41929e4a2">35.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBQmxkQUFBJTNE_e025fef3-429f-4a1d-b37a-656a15aed4b1">35.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMzdBQUFBQWdBQUFBSUFBQUFGQUFBQUJRQUFBQUFBQUJsZEFBQSUzRA_15aa05fa-a03a-4f1a-a4a4-b83b479b10d9">35.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align: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);">Effect of:&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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);">Tax benefit at federal statutory rate&#160;</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);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURXdEFBQSUzRA_6b271ca1-4344-4329-a336-95fcb54b1e86">15,528</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURXNEFBQSUzRA_0b310598-fe77-4f5c-9daf-7fd1e0bfa440">15,384</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURYREFBQSUzRA_14ed5744-6fcf-4d8b-9b18-638121627d2f">15,192</ix:nonFraction>)</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);">State taxes, net of federal benefit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURXdUFBQSUzRA_7924af0e-3f02-41c5-a57b-9c3602dfa8c9">1,802</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURXNUFBQSUzRA_7e8c134c-a7d2-496d-bd83-9e3ac9fa6271">1,377</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQURYRUFBQSUzRA_8d0e4c61-3a63-4f09-815a-f78b788c4dd8">1,833</ix:nonFraction>)</span></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);">Revaluation of deferred tax items due to tax rate change (federal and state)&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURXdkFBQSUzRA_7197b14c-f9f6-4442-8f7c-507324ca6a57">22,880</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURXNkFBQSUzRA_feff8357-0e26-43b1-b64b-cb56bcd44035">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQURYRkFBQSUzRA_b40b2c7b-d7db-448a-b8c0-829eed0b610f">&#8212;</ix:nonFraction>&#160;</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);">Revaluation of deferred tax asset for current year net operating loss due to tax rate change&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURXd0FBQSUzRA_6c390425-f8ee-4426-b47f-9d1d470676a6">4,134</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURXN0FBQSUzRA_68337449-1071-446c-abfc-0316473d3300">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQURYR0FBQSUzRA_5024045e-2a5f-4e63-b30e-f520481c5286">&#8212;</ix:nonFraction>&#160;</span></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);">Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp; entertainment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQURXeEFBQSUzRA_90306032-0deb-41ae-b829-71cd5614f5ec">5,141</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQURXOEFBQSUzRA_fea6678e-52b1-411a-b302-dbee0759dec4">1,292</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQURYSEFBQSUzRA_54692ace-789c-4438-9a19-5eb2a3215c6b">636</ix:nonFraction>&#160;</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);">Tax benefit of federal R&amp;D credit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURXeUFBQSUzRA_5e86d789-7abb-4991-8ad2-37ffac5eeaac">2,366</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURXOUFBQSUzRA_e7ea269b-003a-4360-9174-bd38b7ba27e5">1,781</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQURYSUFBQSUzRA_16474c16-fbb3-4f93-88d6-f3ecf35b6a02">1,270</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></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);">Recognition of excess tax benefits related to share-based payments&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQURXMEFBQSUzRA_9e9bc4f7-1a97-492f-b4de-5c81716fe8e2">3,606</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQURXJTJGQUFBJTNE_fb425b9e-5814-4329-92f9-b71242a66720">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:zerodash" name="wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQURYS0FBQSUzRA_c2a48b14-769e-40e3-bb35-26863f86f63e">&#8212;</ix:nonFraction>&#160;</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);">Valuation allowance&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQURXMUFBQSUzRA_6302e48f-b4ee-491a-8ef3-563535daeef5">8,586</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQURYQUFBQSUzRA_3c1a6e40-d339-44eb-b208-136986845ab8">17,013</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQURYTEFBQSUzRA_f72538fa-e7fd-4b55-870e-0166d289e15d">17,697</ix:nonFraction>&#160;</span></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);">Other&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQURXMkFBQSUzRA_9ce8518d-2b60-47c5-bfc1-de5567820197">206</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQURYQkFBQSUzRA_cf002fb2-a6ab-4375-b38c-8db7887b8002">261</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQURYTUFBQSUzRA_0482e110-62ac-4324-b3c8-7e8458014d38">45</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax provision&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZmRBQUFBRGdBQUFBNEFBQUFCQUFBQUFRQUFBQUFBQURXM0FBQSUzRA_b1e3d0d9-c994-4f4f-bc27-e9eef71bad40">61</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjlBQUFBRGdBQUFBNEFBQUFEQUFBQUF3QUFBQUFBQURYQ0FBQSUzRA_7ed5e9c5-5902-4812-9115-52585a454560">24</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyYzdBQUFBRGdBQUFBNEFBQUFGQUFBQUJRQUFBQUFBQURYTkFBQSUzRA_d5f9d272-f5d8-4c8b-b07d-436a06cb4119">7</ix:nonFraction>)</span></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODc_b156ddc1-2799-44a5-b983-7cf613ac61b5" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The components of deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:65.307692%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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);">Deferred tax assets:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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);">Property and equipment&#160;</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);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFhPQUFBJTNE_2c736959-531d-4014-b907-c8765a1b80a2">15</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFhjQUFBJTNE_3856c149-e4e1-4d65-89b9-4d91cfb0fe76">12</ix:nonFraction>&#160;</span></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);">Accruals and reserves&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURYUEFBQSUzRA_e4ba9610-1b0d-4198-ab83-485734aa1aef">199</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURYZEFBQSUzRA_21649f2e-ac89-4f45-91ac-94d52b1cb886">1,104</ix:nonFraction>&#160;</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);">Deferred rent&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURYUUFBQSUzRA_1ad08b91-0cdb-4712-a45a-c0c951378308">931</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURYZUFBQSUzRA_3445ff1f-cec0-4e60-b144-82391f557d67">1,565</ix:nonFraction>&#160;</span></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);">Compensation and benefits&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURYUkFBQSUzRA_96f2cd59-4cc1-4553-a6b2-240057260ba2">11,973</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURYZkFBQSUzRA_13fab35d-e003-44c8-937c-114baa818e77">16,048</ix:nonFraction>&#160;</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);">Deferred revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURYU0FBQSUzRA_287bb38c-3125-4d14-ad03-93fbcf742887">4,762</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURYZ0FBQSUzRA_dde42d80-0b65-41c9-82b2-518b3aa0ec77">3,255</ix:nonFraction>&#160;</span></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);">Net operating loss and credits&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQURYVEFBQSUzRA_a0ee37e6-fd58-41e8-9891-bb951515daaf">41,108</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="wk:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQURYaEFBQSUzRA_869c1c64-f624-4991-a69b-863b4a92b380">45,625</ix:nonFraction>&#160;</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);">Other&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURYVUFBQSUzRA_05d1cc28-9397-4cbe-8f57-04c18022660d">167</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURYaUFBQSUzRA_0cb3db2f-4102-42b2-a22c-dd73565aebaa">180</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQURYVkFBQSUzRA_fa9b0fd3-92d7-49e7-b992-82c4c765eb96">59,155</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQURYakFBQSUzRA_6d247e0a-c52d-4946-bc9f-28822cd12f17">67,789</ix:nonFraction>&#160;</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);">Valuation allowance&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQURYV0FBQSUzRA_bc9f3f81-7c4b-420e-9a71-240037e29f98">58,639</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQURYa0FBQSUzRA_84581488-0b72-4975-8768-a7962ab1d17e">67,225</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQURYWEFBQSUzRA_8af0acfb-ff92-4057-a0a1-684a597db4c9">516</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQURYbEFBQSUzRA_a379e2ff-24e5-456d-b45c-350292dfc1d0">564</ix:nonFraction>&#160;</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);">Deferred tax liabilities:&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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: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);">Property and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZmRBQUFBRGdBQUFBNEFBQUFCQUFBQUFRQUFBQUFBQURYWUFBQSUzRA_b9052b97-9fb2-49a6-a17d-69658386028e">440</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZjlBQUFBRGdBQUFBNEFBQUFEQUFBQUF3QUFBQUFBQURYbUFBQSUzRA_f4b08971-e251-43ea-b86d-c653c9346ed1">403</ix:nonFraction>)</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);">Other deferred tax liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQURYWkFBQSUzRA_15a7d27a-cd52-4aa5-8af3-2aa1275b4c70">76</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQURYbkFBQSUzRA_7c651e6b-6a4a-4ec0-8705-663aa4fe1ed8">161</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFEWGFBQUElM0Q_3eab2ca9-3fe1-4d01-968b-b4d68e030403">516</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFEWG9BQUElM0Q_0e80fee7-5d9c-4b1c-8836-5add1e5eb3a5">564</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFEWGJBQUElM0Q_abb285e0-aa05-4122-ba1c-8fdaa5073bca">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times 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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFEWHBBQUElM0Q_1f765f17-c850-4086-b670-88f30338bd68">&#8212;</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">102</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i05b26492490c4026a563100ec00400f1" continuedAt="i989e03bd4755496e8bf04387ae7ab8f8"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the "Tax Cuts and Jobs Act" (the "TCJA"). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, a reduction in the federal corporate tax rate from 35% to 21%, effective January 1, 2018. The carrying value of our deferred tax assets and liabilities is also determined by the enacted U.S. corporate income tax rate. Consequently, any changes in the U.S. corporate income tax rate will impact the carrying value of our deferred tax assets and liabilities. Under the new corporate income tax rate of 21%, deferred income tax assets, net have decreased by $<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="wk:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxNzE1_65fa1357-ac77-453a-b62a-ae1b2ab2ba32">22.9</ix:nonFraction> million and the valuation allowance has decreased&#160;by $<ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="wk:TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxNzM2_7ef92a9f-7a38-414d-a72b-ec832604081e">22.9</ix:nonFraction> million. There was no net effect of the tax reform enactment on the financial statements as of December 31, 2017.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We continue to evaluate the impacts of the TCJA and will consider additional guidance from the U.S. Treasury Department, IRS or other standard-setting bodies. Further adjustments, if any, will be recorded by us during the measurement period in 2018 as permitted by SEC Staff Accounting Bulletin 118, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Income Tax Accounting Implications of the Tax Cuts and Jobs Act</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Effective July 1, 2017, the Company completed a restructuring of its foreign operations. A newly formed holding company was set up in the United Kingdom, Workiva Holdings Limited, which will be treated as a controlled foreign corporation from a U.S. income tax perspective. The outstanding stock ownership of the existing foreign subsidiaries were contributed to Workiva Holdings Limited, effective July 1, 2017, which triggered a taxable gain for the difference in fair market value compared to the tax basis in the entities for U.S. income tax purposes. The estimated gain recorded is $<ix:nonFraction unitRef="usd" contextRef="if4fd6c8adb104e138dcbd4c57fbe4751_D20170701-20171231" decimals="-5" format="ixt:numdotdecimal" name="wk:GainLossOnRestructuringOfForeignOperationsPermanentItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3MDQyNDMwMjQ0Njc4_04d49b93-d0f0-4139-a654-61b9edb9a1e0">13.9</ix:nonFraction> million which is included as a permanent book-tax difference. The gain is expected to be fully offset by current year net operating losses.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2017. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net deferred tax asset at December 31, 2017, because we believe it is more likely than not that these benefits will not be realized.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December 31, 2017, we have federal and state net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i537fe0c24a684316afbef8c4964b84c0_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODM0_2e76e3c0-5a88-41fb-b77f-6d525e27c3e2">133.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia029c5f5f86440a093f68bec00592f55_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODU3_cf59159c-492c-49cc-b26a-d48c333ac3de">101.2</ix:nonFraction> million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts between years 2034 and 2037. The state net operating loss carryforwards will expire in varying amounts between years 2021 and 2037. Additionally, we have total net operating loss carryforwards from international operations of&#160;$<ix:nonFraction unitRef="usd" contextRef="i3cb1f4cba1264194ad1125f4650f9d66_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODgw_6edbf58b-1715-4e09-b154-6f5d02558aa9">480,000</ix:nonFraction> that will expire in varying amounts beginning in 2033. We also have approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="i537fe0c24a684316afbef8c4964b84c0_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODk2_c895267f-dc92-435e-b91b-41ee7337aee6">6.0</ix:nonFraction> million&#160;of federal and&#160;$<ix:nonFraction unitRef="usd" contextRef="ia029c5f5f86440a093f68bec00592f55_I20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxOTIz_c1a57f3d-7bdd-4b93-b62e-e2cd56f271d0">1.3</ix:nonFraction> million&#160;of state tax credit carryforwards as of&#160;December 31, 2017. The federal credits will expire in varying amounts between the years&#160;2034&#160;and&#160;2037. The state credits expire beginning in 2021. </span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODg_29eb00e7-7ea7-4d2a-bc9f-6cf72fbf79f4" continuedAt="i8012d40d83694423b62e9fe97815d32b" escape="true"></ix:nonNumeric><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">103</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i989e03bd4755496e8bf04387ae7ab8f8" continuedAt="ia7c32634d3154682a15a180b4b510ae3"><ix:continuation id="i8012d40d83694423b62e9fe97815d32b"><div style="text-indent:36pt;"><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 gross unrecognized tax benefits is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:65.307692%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.025641%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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);">Unrecognized tax benefits-beginning of period&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFhxQUFBJTNE_15ceb966-d159-4c28-91ec-52f27a059cdb">168</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFh3QUFBJTNE_695db952-c5ac-40d2-821d-4b7a2991128c">&#8212;</ix:nonFraction>&#160;</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);">Additions for tax positions related to prior year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFhyQUFBJTNE_743177de-7571-4a93-b3c3-176b13b96ceb">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFh4QUFBJTNE_d7d07232-e43f-45dc-819f-397a63652612">168</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Reductions for tax positions related to prior year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURYc0FBQSUzRA_8c613705-bb9e-45b4-acff-c1bc38972f6e">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURYeUFBQSUzRA_5fb0cc91-1f6b-4926-a45e-fedae63703f9">&#8212;</ix:nonFraction>&#160;</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);">Foreign currency adjustments&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURYdEFBQSUzRA_538ee0a3-6218-4faa-96e2-fe3717366705">23</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURYekFBQSUzRA_64adf957-beba-46aa-8028-ee1bdadc41e2">&#8212;</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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);">Additions for tax positions related to current year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURYdUFBQSUzRA_9a3ccd7f-d9d8-45fd-9d36-cc120180d01e">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURYMEFBQSUzRA_739fa216-f9d0-46c4-aa5c-fa1dcbbe3913">&#8212;</ix:nonFraction>&#160;</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);">Unrecognized tax benefits-end of period&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURYdkFBQSUzRA_a4e8af51-0f04-44c4-b95f-5dc642bb0484">191</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURYMUFBQSUzRA_4fdf6d62-9bc0-4676-b2b1-7951261dec36">168</ix:nonFraction>&#160;</span></td></tr></table></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2017, due to the availability of net operating losses.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We do not expect our gross unrecognized tax benefits to change significantly over the next 12 months. Our policy is to classify interest and penalties associated with uncertain tax positions, if any, as a component of our income tax provision. Interest and penalties were&#160;<ix:nonFraction unitRef="usd" contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjE2MDc_aef4c767-2534-4fe2-bb8c-e7c6cfea40df"><ix:nonFraction unitRef="usd" contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjE2MDc_c861ccc7-2e11-49cb-a744-b1c2419dd965"><ix:nonFraction unitRef="usd" contextRef="ice16306b0861471a9510e9a437de336a_I20171231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjE2MDc_0ad01005-3384-4300-af96-b5134601e394">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t&#160;significant during the years ended December 31, 2017, 2016 and 2015.</span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"><ix:continuation id="ia7c32634d3154682a15a180b4b510ae3">We are subject to taxation in the United States and various states and foreign jurisdictions. As of&#160;December 31, 2017, tax years for 2014 through 2017 are subject to examination by the tax authorities. With few exceptions, as of December 31, 2017, we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2014.</ix:continuation>&#160;</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_2_404"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">12. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGV4dHJlZ2lvbjphNDU3MWRhNzljMGNkYjc1NjIwN2M3MTAzOTlmZTY5OV85ODk1NjA0NjUzNjY3_1fc7eb08-e0f0-41f1-95f5-dd8880b3f5ab" continuedAt="idc6a9a79d700407cbb4eeab7cdab9f7c" escape="true">Net Loss Per Share</ix:nonNumeric></span></div><ix:continuation id="idc6a9a79d700407cbb4eeab7cdab9f7c" continuedAt="i9386dbea24a141ecbc121eb563344c38"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options, stock related to unvested restricted stock awards, and common stock issuable pursuant to the ESPP to the extent dilutive. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The net loss per share is allocated based on the contractual participation rights of the Class&#160;A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.</span></div></ix:continuation><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGV4dHJlZ2lvbjphNDU3MWRhNzljMGNkYjc1NjIwN2M3MTAzOTlmZTY5OV85ODk1NjA0NjUzNjY1_e8ae23d5-cd7a-43b3-92bc-5c3a0e1b34a6" continuedAt="i89ccfc91398a4930befd51e7ceeb4315" escape="true"></ix:nonNumeric><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">104</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><ix:continuation id="i9386dbea24a141ecbc121eb563344c38"><ix:continuation id="i89ccfc91398a4930befd51e7ceeb4315"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:28.929487%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.737179%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.179487%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.737179%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.737179%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.737179%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.737179%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2015</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B&#160;</span></td><td colspan="3" style="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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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&#160;</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);">(<ix:nonFraction unitRef="usd" contextRef="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFCZlZBQUElM0Q_54cec1d4-e468-42c3-9cd4-1fbc2158189c">33,016</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFCZmhBQUElM0Q_15135fa3-9343-44a5-910d-6dd3db79164a">11,410</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFCZmtBQUElM0Q_d1b48455-b829-434b-ac4d-7fdfd3b67bfc">31,644</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjJmQUFBQUJBQUFBQVFBQUFBSEFBQUFCd0FBQUFBQUFCZm1BQUElM0Q_710f36b5-682d-4205-a34e-d53fb2bed129">12,333</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjc5QUFBQUJBQUFBQVFBQUFBSkFBQUFDUUFBQUFBQUFCZm9BQUElM0Q_be542829-7a20-4cc7-8cb3-6ee12d381263">30,075</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usd" contextRef="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjc1QUFBQUJBQUFBQVFBQUFBTEFBQUFDd0FBQUFBQUFCZnFBQUElM0Q_6304ecf2-9fad-4214-82c6-35d429e05e43">13,324</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family: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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFCZnNBQUElM0Q_139d9dcb-d6db-45d5-b735-4eac9c1cde1b">30,929,899</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFCZnlBQUElM0Q_2048882e-a0af-445b-bdff-2cc9bca40d0e">10,688,939</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjI2QUFBQUJ3QUFBQWNBQUFBRkFBQUFCUUFBQUFBQUFCZnVBQUElM0Q_b241acf7-3bc7-425d-8d61-fcbb0623753c">29,265,605</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjJhQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFBQUFCZjBBQUElM0Q_ae7013d5-dfe7-4100-91c4-018905e7a488">11,405,528</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjdlQUFBQUJ3QUFBQWNBQUFBSkFBQUFDUUFBQUFBQUFCZndBQUElM0Q_e6af233a-f174-42e8-b282-9c255a2d1188">27,617,350</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjcwQUFBQUJ3QUFBQWNBQUFBTEFBQUFDd0FBQUFBQUFCZjJBQUElM0Q_53158d67-4eec-4f1a-8dd6-332fbc497d1c">12,235,274</ix:nonFraction>&#160;</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&#160;</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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFEWDJBQUElM0Q_002a7dc8-7711-4ada-9014-14f20f1b2907">1.07</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFEWDNBQUElM0Q_b1caed12-2417-4aeb-ba4a-3d179b74e08f">1.07</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmQ5QUFBQUNBQUFBQWdBQUFBRkFBQUFCUUFBQUFBQUFEWDRBQUElM0Q_4ee8db06-22da-4c26-9b16-842b7ae7b8da">1.08</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmQ1QUFBQUNBQUFBQWdBQUFBSEFBQUFCd0FBQUFBQUFEWDVBQUElM0Q_eca62e3a-ab01-4ba2-97ed-dbd20ff302ea">1.08</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjgxQUFBQUNBQUFBQWdBQUFBSkFBQUFDUUFBQUFBQUFEWDZBQUElM0Q_dbbbf46c-1cfc-4828-a095-261734ed04fc">1.09</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjhmQUFBQUNBQUFBQWdBQUFBTEFBQUFDd0FBQUFBQUFEWDdBQUElM0Q_9dc02c43-c5fd-4300-8232-6dbfb86bb38c">1.09</ix:nonFraction>)</span></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGV4dHJlZ2lvbjphNDU3MWRhNzljMGNkYjc1NjIwN2M3MTAzOTlmZTY5OV85ODk1NjA0NjUzNjY2_aa8f15aa-e4d6-41b8-961f-aefbef8de9a3" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:37.102564%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.871795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ie9d93f654ed14ef5ba60d9fbd3f57f01_D20170101-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURYOEFBQSUzRA_25399dba-5fb2-4737-80c7-2ae29d851ff3">8,145,777</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i87426b19cd1948e899f50a7d6d14ea42_D20160101-20161231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURYJTJGQUFBJTNE_467c1ba7-de7c-4088-94c9-cab320defea5">7,532,455</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i048f6885dea74bd3bb6b6e64c9e9b0d5_D20150101-20151231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjM3QUFBQUFnQUFBQUlBQUFBRkFBQUFCUUFBQUFBQUFEWUNBQUElM0Q_8ee261ff-a486-48a0-a111-48aba7b16db7">6,969,133</ix:nonFraction>&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifb2c7aa7b54244efb60553ed28c5f2c2_D20170101-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURYOUFBQSUzRA_b0c08580-3ffa-4f16-a1e8-9929850774ad">163,332</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i56bf3d0467bf4a708ea2814a735e655d_D20160101-20161231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURZQUFBQSUzRA_cd296ad2-43f8-452f-a056-4fa4ad127695">353,335</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i00719f512d0c46d1ae54e6ad7e9264e9_D20150101-20151231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjM0QUFBQUF3QUFBQU1BQUFBRkFBQUFCUUFBQUFBQUFEWURBQUElM0Q_aac29bac-f94b-4be3-801f-09c968c612d8">600,025</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia2717376ea6e46378fb4369fb3eee064_D20170101-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFEWCUyQkFBQSUzRA_6c566093-9192-4ce9-8b4e-32635b450bd3">85,509</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icc0acf29240d4f3ca3da792c2b37a578_D20160101-20161231" decimals="0" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFEWUJBQUElM0Q_0003d704-b85d-4765-aa73-0ea73659739f">&#8212;</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1553a67f3eb242aa95e23c2f0c075146_D20150101-20151231" decimals="0" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFEWUVBQUElM0Q_9b1fa999-185e-4068-90e8-785b1b0ffeda">&#8212;</ix:nonFraction>&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i_2_410"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">105</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">13. <ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGV4dHJlZ2lvbjphNTQ3YmJhMmY5NzJhZDViZDZlYTgyZTc2NGU1MmU1Nl85ODk1NjA0NjUyNTUy_e2e0d4c5-f8ea-4525-9591-8ccddd3b4996" continuedAt="i20a9174447914703a13120016a91733d" escape="true">Unaudited Quarterly Results of Operations</ix:nonNumeric></span></div><ix:continuation id="i20a9174447914703a13120016a91733d"><ix:nonNumeric contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGV4dHJlZ2lvbjphNTQ3YmJhMmY5NzJhZDViZDZlYTgyZTc2NGU1MmU1Nl85ODk1NjA0NjUyNTUx_1b8d4b50-c161-42a4-8aa5-b2ce7156f35b" escape="true"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:29.410256%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.012821%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec 31, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep 30, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jun 30, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mar 31, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec 31, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep 30, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jun 30, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mar 31, 2016&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFEWUZBQUElM0Q_0da8c914-aaf5-49a2-8484-37088a50676a">45,549</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFEWUlBQUElM0Q_abfb97a0-6aa3-4d8d-ac34-3422ee9cf47e">43,214</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFEWUxBQUElM0Q_05f6dfbd-c477-4a82-a0aa-ccf51d4a13f4">40,980</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjJmQUFBQUJBQUFBQVFBQUFBSEFBQUFCd0FBQUFBQUFEWU9BQUElM0Q_f7c9bbad-72f4-4523-9858-e7660473c8c0">39,540</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc5QUFBQUJBQUFBQVFBQUFBSkFBQUFDUUFBQUFBQUFEWVJBQUElM0Q_f02469b5-24c3-4338-919d-4aed60ca089e">38,329</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc1QUFBQUJBQUFBQVFBQUFBTEFBQUFDd0FBQUFBQUFEWVVBQUElM0Q_558257e5-4e5e-4117-8591-ae4b22a96083">36,237</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjYzQUFBQUJBQUFBQVFBQUFBTkFBQUFEUUFBQUFBQUFEWVhBQUElM0Q_e1572c2e-797c-4a85-b55d-008c0cd7866e">34,969</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LicenseAndServicesRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjY1QUFBQUJBQUFBQVFBQUFBUEFBQUFEd0FBQUFBQUFEWWFBQUElM0Q_b830a443-1df9-4b4a-9866-e1ce4d8625e9">33,585</ix:nonFraction>&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFEWUdBQUElM0Q_466b1e58-579c-46f7-8be6-322101d459d8">8,957</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFEWUpBQUElM0Q_e3d0dc90-97a5-427b-99ef-b139f4dedb33">8,854</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjIyQUFBQUJRQUFBQVVBQUFBRkFBQUFCUUFBQUFBQUFEWU1BQUElM0Q_17404fc4-687b-49b7-934d-34f29c402549">8,411</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjJjQUFBQUJRQUFBQVVBQUFBSEFBQUFCd0FBQUFBQUFEWVBBQUElM0Q_c9888f98-cdd3-43d1-9842-aa67634feda2">12,364</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc4QUFBQUJRQUFBQVVBQUFBSkFBQUFDUUFBQUFBQUFEWVNBQUElM0Q_ccfb9496-637a-440b-8e54-5ba0c848cbb7">8,045</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc0QUFBQUJRQUFBQVVBQUFBTEFBQUFDd0FBQUFBQUFEWVZBQUElM0Q_d4ddb0a8-5793-4752-8a3f-72834c2ab07a">8,473</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjYyQUFBQUJRQUFBQVVBQUFBTkFBQUFEUUFBQUFBQUFEWVlBQUElM0Q_1d28f5a8-2613-48a7-a832-3cc55d72d339">8,042</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjY2QUFBQUJRQUFBQVVBQUFBUEFBQUFEd0FBQUFBQUFEWWJBQUElM0Q_ae1b853b-753a-4851-88e0-a702236233a2">10,966</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFEWUhBQUElM0Q_02c24824-6000-4ca8-b4fb-3ad8d90ace3d">54,506</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFEWUtBQUElM0Q_2b00e065-1edd-4e85-bab6-df83747bc7d5">52,068</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjI3QUFBQUJnQUFBQVlBQUFBRkFBQUFCUUFBQUFBQUFEWU5BQUElM0Q_4de22e8f-d773-49f9-be16-543cf90ba4e2">49,391</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjJiQUFBQUJnQUFBQVlBQUFBSEFBQUFCd0FBQUFBQUFEWVFBQUElM0Q_320960ef-6a1a-422a-be4f-8f85b8254f21">51,904</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjdkQUFBQUJnQUFBQVlBQUFBSkFBQUFDUUFBQUFBQUFEWVRBQUElM0Q_acd02f48-5ba1-4929-816a-875b7717398b">46,374</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjczQUFBQUJnQUFBQVlBQUFBTEFBQUFDd0FBQUFBQUFEWVdBQUElM0Q_c91ebc69-dd7d-45d5-9dfd-d8278eb60534">44,710</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjZkQUFBQUJnQUFBQVlBQUFBTkFBQUFEUUFBQUFBQUFEWVpBQUElM0Q_5a24a3bc-bfb0-437d-83c8-911dead40028">43,011</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesRevenueServicesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjY5QUFBQUJnQUFBQVlBQUFBUEFBQUFEd0FBQUFBQUFEWWNBQUElM0Q_035a1bd7-f055-42b1-91c2-c08a8de1e026">44,551</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFEWWRBQUElM0Q_0020de5a-f5fd-4899-ad0c-5f1940291076">8,779</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFEWWhBQUElM0Q_7529cc86-a6ff-42df-91d8-6a5106a82941">8,472</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ5QUFBQUNBQUFBQWdBQUFBRkFBQUFCUUFBQUFBQUFEWWxBQUElM0Q_cd437fbe-9043-4900-b32a-6797bf05732a">7,758</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ1QUFBQUNBQUFBQWdBQUFBSEFBQUFCd0FBQUFBQUFEWXBBQUElM0Q_ccaa2ab9-0d48-43b8-bf43-04eb3911246b">7,637</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjgxQUFBQUNBQUFBQWdBQUFBSkFBQUFDUUFBQUFBQUFEWXRBQUElM0Q_3ca92694-5fd5-4b7f-b366-a2b50334f49b">7,244</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhmQUFBQUNBQUFBQWdBQUFBTEFBQUFDd0FBQUFBQUFEWXhBQUElM0Q_4ff5bb79-4de2-49f8-957d-f027954775a8">6,694</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjkzQUFBQUNBQUFBQWdBQUFBTkFBQUFEUUFBQUFBQUFEWTFBQUElM0Q_8c65ad0c-fa72-4b5a-8d6a-97efb85c6837">7,039</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServicesLicensesAndServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjk1QUFBQUNBQUFBQWdBQUFBUEFBQUFEd0FBQUFBQUFEWTVBQUElM0Q_7119aa3d-0283-434e-9446-552e7a49c05d">6,918</ix:nonFraction>&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFEWWVBQUElM0Q_8ee77b19-de6e-401f-9a2d-44881bc2fb2e">7,310</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFEWWlBQUElM0Q_310ec31c-3204-499c-8134-d586953f31d0">7,180</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ4QUFBQUNRQUFBQWtBQUFBRkFBQUFCUUFBQUFBQUFEWW1BQUElM0Q_1f4a4924-d9a1-4edb-a203-bd6343a8fb8f">6,528</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ0QUFBQUNRQUFBQWtBQUFBSEFBQUFCd0FBQUFBQUFEWXFBQUElM0Q_33d58f35-8a89-48f1-a77f-ec6dc8c0d6dc">6,581</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjgyQUFBQUNRQUFBQWtBQUFBSkFBQUFDUUFBQUFBQUFEWXVBQUElM0Q_de98bec5-276f-4394-87a0-5385824941da">5,964</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhjQUFBQUNRQUFBQWtBQUFBTEFBQUFDd0FBQUFBQUFEWXlBQUElM0Q_82d10db9-5b89-41f9-9f96-028eb9a0070c">6,040</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjkyQUFBQUNRQUFBQWtBQUFBTkFBQUFEUUFBQUFBQUFEWTJBQUElM0Q_ed4207ca-e1a8-43bf-a6c8-16863b953660">5,538</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractRevenueCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjk2QUFBQUNRQUFBQWtBQUFBUEFBQUFEd0FBQUFBQUFEWTZBQUElM0Q_bb3e82b8-d4a6-4ef7-acf2-d9f251fef0fe">6,188</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFEWWZBQUElM0Q_f648eb53-a5eb-4736-9703-71424115cdeb">16,089</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFEWWpBQUElM0Q_9f616ad1-655b-418c-a836-15084b702e2e">15,652</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmRkQUFBQUNnQUFBQW9BQUFBRkFBQUFCUUFBQUFBQUFEWW5BQUElM0Q_deae9af9-212e-4730-80f3-c4af27e04d4c">14,286</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQzQUFBQUNnQUFBQW9BQUFBSEFBQUFCd0FBQUFBQUFEWXJBQUElM0Q_4275e48a-e2b6-4b38-ab9a-5b30fe0468ae">14,218</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjg3QUFBQUNnQUFBQW9BQUFBSkFBQUFDUUFBQUFBQUFEWXZBQUElM0Q_427f4381-fbaf-4fe5-93fb-f5b3ff4e4446">13,208</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhiQUFBQUNnQUFBQW9BQUFBTEFBQUFDd0FBQUFBQUFEWXpBQUElM0Q_19109bac-8266-4d7b-a517-9105205aab62">12,734</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjlkQUFBQUNnQUFBQW9BQUFBTkFBQUFEUUFBQUFBQUFEWTNBQUElM0Q_07131ebf-6d26-46d1-9162-68ff9aca5c9a">12,577</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjk5QUFBQUNnQUFBQW9BQUFBUEFBQUFEd0FBQUFBQUFEWTdBQUElM0Q_21efe1ea-54f6-4f9c-b257-ed171e2a8c32">13,106</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFEWWdBQUElM0Q_313dd94d-fbec-44b0-bdd9-98dcf9ffc945">38,417</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFEWWtBQUElM0Q_45c469b5-5c6c-433e-a562-c8eff043994f">36,416</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmRlQUFBQUN3QUFBQXNBQUFBRkFBQUFCUUFBQUFBQUFEWW9BQUElM0Q_4a6a1813-220e-4a78-b022-3a390f402403">35,105</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQwQUFBQUN3QUFBQXNBQUFBSEFBQUFCd0FBQUFBQUFEWXNBQUElM0Q_c41c0a1f-f8e9-4419-8da3-6ec5865e2ae0">37,686</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjg2QUFBQUN3QUFBQXNBQUFBSkFBQUFDUUFBQUFBQUFEWXdBQUElM0Q_0414ef90-034d-4bb1-bfcc-3d54f360a668">33,166</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhhQUFBQUN3QUFBQXNBQUFBTEFBQUFDd0FBQUFBQUFEWTBBQUElM0Q_2f3ed79d-9752-43d2-bdba-59ae8f2f985e">31,976</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjljQUFBQUN3QUFBQXNBQUFBTkFBQUFEUUFBQUFBQUFEWTRBQUElM0Q_049a211e-5754-425c-b498-8cc579dc4f86">30,434</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjlhQUFBQUN3QUFBQXNBQUFBUEFBQUFEd0FBQUFBQUFEWThBQUElM0Q_18f51df0-412c-47e8-a3f4-c58d5b11c016">31,445</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFEWTlBQUElM0Q_12a82458-d692-4edc-a21e-1ed91ecafd93">18,870</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmY2QUFBQURRQUFBQTBBQUFBREFBQUFBd0FBQUFBQUFEWkhBQUElM0Q_c111e1f1-5195-4f9e-98aa-86729855b1ad">17,527</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmM4QUFBQURRQUFBQTBBQUFBRkFBQUFCUUFBQUFBQUFEWlJBQUElM0Q_76f18c9c-1821-4f66-9528-8b31278a32ab">16,239</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmNlQUFBQURRQUFBQTBBQUFBSEFBQUFCd0FBQUFBQUFEWmJBQUElM0Q_70a9d910-5cca-4052-8580-bbe7617e0cf4">15,536</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmI4QUFBQURRQUFBQTBBQUFBSkFBQUFDUUFBQUFBQUFEWmxBQUElM0Q_a5ade909-f7b2-4b56-9db7-7d40a78c6301">14,533</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmI0QUFBQURRQUFBQTBBQUFBTEFBQUFDd0FBQUFBQUFEWnZBQUElM0Q_51080447-10a9-4ca7-a87a-038b5643f66f">14,342</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmEyQUFBQURRQUFBQTBBQUFBTkFBQUFEUUFBQUFBQUFEWjVBQUElM0Q_b016317e-d9ce-44a8-8a71-051a59e97f2b">14,047</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmE2QUFBQURRQUFBQTBBQUFBUEFBQUFEd0FBQUFBQUFEYURBQUElM0Q_6f692776-6510-4361-aa4c-1e54aace903f">14,516</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFEWSUyQkFBQSUzRA_1771ce51-0a99-4af8-b4bc-86e8ba514950">21,949</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmY5QUFBQURnQUFBQTRBQUFBREFBQUFBd0FBQUFBQUFEWklBQUElM0Q_4ba5a012-61fb-41fc-9e48-4ce92306b134">23,712</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmM3QUFBQURnQUFBQTRBQUFBRkFBQUFCUUFBQUFBQUFEWlNBQUElM0Q_1e4cabd3-50e7-4300-a650-2f5d3aa5e80c">19,787</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmMxQUFBQURnQUFBQTRBQUFBSEFBQUFCd0FBQUFBQUFEWmNBQUElM0Q_0bf0d485-20d8-4cfc-9f78-2bf6d2c380fe">18,713</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmJkQUFBQURnQUFBQTRBQUFBSkFBQUFDUUFBQUFBQUFEWm1BQUElM0Q_bfd7c4be-f193-48a2-9c49-1bc80e412658">18,196</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmIzQUFBQURnQUFBQTRBQUFBTEFBQUFDd0FBQUFBQUFEWndBQUElM0Q_c892cb14-5d47-4af2-a270-880d7e990d26">22,354</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmFkQUFBQURnQUFBQTRBQUFBTkFBQUFEUUFBQUFBQUFEWjZBQUElM0Q_079a19f2-d5ab-42b9-a01b-0e5c5b334012">19,828</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmE5QUFBQURnQUFBQTRBQUFBUEFBQUFEd0FBQUFBQUFEYUVBQUElM0Q_2cbec317-ebae-4fac-aeb2-c0982d905df0">20,088</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;line-height:120%;vertical-align:bottom;">&#160;General and administrative </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:5pt;line-height:120%;vertical-align:bottom;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmZjQUFBQUR3QUFBQThBQUFBQkFBQUFBUUFBQUFBQUFEWSUyRkFBQSUzRA_408b99bd-ba72-42eb-8f0d-7ce7b21127f7">12,271</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmZhQUFBQUR3QUFBQThBQUFBREFBQUFBd0FBQUFBQUFEWkpBQUElM0Q_d9f3783a-d275-400b-bf3d-cb81fabac3b7">8,959</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmM0QUFBQUR3QUFBQThBQUFBRkFBQUFCUUFBQUFBQUFEWlRBQUElM0Q_8c6c851a-743a-4510-8bf6-fee6ab3abb7b">8,943</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmMwQUFBQUR3QUFBQThBQUFBSEFBQUFCd0FBQUFBQUFEWmRBQUElM0Q_decd809f-b85a-4520-84f0-ff2c8837aedd">9,421</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmJlQUFBQUR3QUFBQThBQUFBSkFBQUFDUUFBQUFBQUFEWm5BQUElM0Q_b16ffef3-ff06-45f7-9f68-2af2484da94d">7,845</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmIwQUFBQUR3QUFBQThBQUFBTEFBQUFDd0FBQUFBQUFEWnhBQUElM0Q_c50659a0-03ca-45c5-bd43-81252326591f">8,015</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmFjQUFBQUR3QUFBQThBQUFBTkFBQUFEUUFBQUFBQUFEWjdBQUElM0Q_6f725021-ad21-4288-ba57-eed625aec6f2">7,882</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmFhQUFBQUR3QUFBQThBQUFBUEFBQUFEd0FBQUFBQUFEYUZBQUElM0Q_63b580d5-77ee-4ac2-8fe1-23931df2b8e0">8,953</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwMUFBQUFFQUFBQUJBQUFBQUJBQUFBQVFBQUFBQUFBRFpBQUFBJTNE_bb0aec95-e126-4486-b907-0e060e4f8ea9">53,090</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwZkFBQUFFQUFBQUJBQUFBQURBQUFBQXdBQUFBQUFBRFpLQUFBJTNE_df57bed1-8dd5-4f3b-9e82-db84cf6f2848">50,198</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExM0FBQUFFQUFBQUJBQUFBQUZBQUFBQlFBQUFBQUFBRFpVQUFBJTNE_efb04186-6352-4b17-9f9a-5ddf2bbad1d8">44,969</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExNUFBQUFFQUFBQUJBQUFBQUhBQUFBQndBQUFBQUFBRFplQUFBJTNE_85621748-724a-4c10-a651-1a86cf4d0b1c">43,670</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlYkFBQUFFQUFBQUJBQUFBQUpBQUFBQ1FBQUFBQUFBRFpvQUFBJTNE_0d746cc5-ebea-45d6-89ea-89d2e0be64a8">40,574</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlZkFBQUFFQUFBQUJBQUFBQUxBQUFBQ3dBQUFBQUFBRFp5QUFBJTNE_4a99ca7b-a507-4b34-9f0e-c55111a64dee">44,711</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmMUFBQUFFQUFBQUJBQUFBQU5BQUFBRFFBQUFBQUFBRFo4QUFBJTNE_90196de1-55f6-4a9a-b404-afbc2b7c4ce9">41,757</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmZkFBQUFFQUFBQUJBQUFBQVBBQUFBRHdBQUFBQUFBRGFHQUFBJTNE_ff4b7361-716f-4b32-aa5f-ccda94f5ed52">43,557</ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwMkFBQUFFUUFBQUJFQUFBQUJBQUFBQVFBQUFBQUFBRFpCQUFBJTNE_e4fb469f-f3a9-457e-a27d-0531d518076d">14,673</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwY0FBQUFFUUFBQUJFQUFBQURBQUFBQXdBQUFBQUFBRFpMQUFBJTNE_3b4b9209-d585-44fd-a204-068ae9b1d689">13,782</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExMkFBQUFFUUFBQUJFQUFBQUZBQUFBQlFBQUFBQUFBRFpWQUFBJTNE_300c239d-c8d9-47d5-a94e-1f8dcaae0a7a">9,864</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExNkFBQUFFUUFBQUJFQUFBQUhBQUFBQndBQUFBQUFBRFpmQUFBJTNE_08f6d307-717e-4931-8a64-fc800d686847">5,984</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlOEFBQUFFUUFBQUJFQUFBQUpBQUFBQ1FBQUFBQUFBRFpwQUFBJTNE_1beb49ad-f6cd-4a17-a646-aae00c7d6dfa">7,408</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlZUFBQUFFUUFBQUJFQUFBQUxBQUFBQ3dBQUFBQUFBRFp6QUFBJTNE_11cd658f-c4c0-4a8c-8945-b198ee88c79e">12,735</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmMkFBQUFFUUFBQUJFQUFBQU5BQUFBRFFBQUFBQUFBRFo5QUFBJTNE_a292c8a9-c750-4e35-8137-51be45b47a28">11,323</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmY0FBQUFFUUFBQUJFQUFBQVBBQUFBRHdBQUFBQUFBRGFIQUFBJTNE_1bdc7b75-3659-4868-a88d-6e13217c21b1">12,112</ix:nonFraction>)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBRFpDQUFBJTNE_595e86fe-ebe2-44d1-88a7-d920834b87fd">451</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwYkFBQUFFZ0FBQUJJQUFBQURBQUFBQXdBQUFBQUFBRFpNQUFBJTNE_bc25a997-9260-4555-ba04-8efc45749d5f">464</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExZEFBQUFFZ0FBQUJJQUFBQUZBQUFBQlFBQUFBQUFBRFpXQUFBJTNE_967b2c5d-3391-47cb-8b16-0e59ed5e8d9c">475</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExOUFBQUFFZ0FBQUJJQUFBQUhBQUFBQndBQUFBQUFBRFpnQUFBJTNE_ea78b853-e346-4677-b095-c95a72b95862">455</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlN0FBQUFFZ0FBQUJJQUFBQUpBQUFBQ1FBQUFBQUFBRFpxQUFBJTNE_d8cb3379-07ae-42bc-a460-2b7ebfd11394">455</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlMUFBQUFFZ0FBQUJJQUFBQUxBQUFBQ3dBQUFBQUFBRFowQUFBJTNE_33576bc5-30aa-4f55-ae35-dfa4a541424f">462</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmN0FBQUFFZ0FBQUJJQUFBQU5BQUFBRFFBQUFBQUFBRFolMkJBQUElM0Q_d387f7ae-645e-4aee-9b2e-68da0b5ca074">468</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmYkFBQUFFZ0FBQUJJQUFBQVBBQUFBRHdBQUFBQUFBRGFJQUFBJTNE_8a5f513f-6189-4d6f-b1de-7b81ef567dbf">490</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBRFpEQUFBJTNE_b10dd1e8-aa1c-4f63-bd22-0a599754fe08">797</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwYUFBQUFFd0FBQUJNQUFBQURBQUFBQXdBQUFBQUFBRFpOQUFBJTNE_db958c03-26c7-4829-a8bc-5a117a461a3f">198</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExY0FBQUFFd0FBQUJNQUFBQUZBQUFBQlFBQUFBQUFBRFpYQUFBJTNE_deef3f57-9b7e-46ed-ab0c-5b88de98390f">176</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExYUFBQUFFd0FBQUJNQUFBQUhBQUFBQndBQUFBQUFBRFpoQUFBJTNE_df3d62b9-a90f-4b8a-b7d4-d993429caaae">612</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlNEFBQUFFd0FBQUJNQUFBQUpBQUFBQ1FBQUFBQUFBRFpyQUFBJTNE_6543db51-9ab8-4510-9245-043e0a5425f3">348</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlMEFBQUFFd0FBQUJNQUFBQUxBQUFBQ3dBQUFBQUFBRFoxQUFBJTNE_24d77ba1-968e-442e-991f-03cbaa3b4b29">298</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmNkFBQUFFd0FBQUJNQUFBQU5BQUFBRFFBQUFBQUFBRFolMkZBQUElM0Q_e331b983-dfb1-4c19-8b21-24699e90530c">278</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmYUFBQUFFd0FBQUJNQUFBQVBBQUFBRHdBQUFBQUFBRGFKQUFBJTNE_43b9d0fa-020b-4d8f-a2c5-77abe4f83785">576</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before (benefit) provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzOUFBQUFGQUFBQUJRQUFBQUJBQUFBQVFBQUFBQUFBRFpFQUFBJTNE_ae3b1a66-ec37-4e29-a071-1756b1151887">14,327</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzNUFBQUFGQUFBQUJRQUFBQURBQUFBQXdBQUFBQUFBRFpPQUFBJTNE_cfabc2c6-6b89-49af-9fec-6d09dcd4ace9">14,048</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyM0FBQUFGQUFBQUJRQUFBQUZBQUFBQlFBQUFBQUFBRFpZQUFBJTNE_2dacc4ea-67fa-4295-8bca-f3833fee09cb">10,163</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyNUFBQUFGQUFBQUJRQUFBQUhBQUFBQndBQUFBQUFBRFppQUFBJTNE_ba9b1341-7c74-4fa4-8351-26a65b312a6c">5,827</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkYkFBQUFGQUFBQUJRQUFBQUpBQUFBQ1FBQUFBQUFBRFpzQUFBJTNE_f2463e16-c4e1-4786-9127-80b1285a2ceb">7,515</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkZkFBQUFGQUFBQUJRQUFBQUxBQUFBQ3dBQUFBQUFBRFoyQUFBJTNE_e5d02cc7-0b9e-43b6-965d-fd45492d2815">12,899</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjOUFBQUFGQUFBQUJRQUFBQU5BQUFBRFFBQUFBQUFBRGFBQUFBJTNE_5a647e2a-ff94-478a-a7ea-ed473acc1384">11,513</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjNUFBQUFGQUFBQUJRQUFBQVBBQUFBRHdBQUFBQUFBRGFLQUFBJTNE_0b5499eb-9be8-4726-92f7-e587abd693bf">12,026</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Benefit) provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzOEFBQUFGUUFBQUJVQUFBQUJBQUFBQVFBQUFBQUFBRFpGQUFBJTNE_b3934ff5-197c-4d8e-bee6-2f318e0f4ff7">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzNEFBQUFGUUFBQUJVQUFBQURBQUFBQXdBQUFBQUFBRFpQQUFBJTNE_8466d9f9-75a2-42d7-9790-80ccf0bd12ee">25</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyMkFBQUFGUUFBQUJVQUFBQUZBQUFBQlFBQUFBQUFBRFpaQUFBJTNE_6cc5cebc-37e6-4396-bd23-cc9b23b2ee90">33</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyNkFBQUFGUUFBQUJVQUFBQUhBQUFBQndBQUFBQUFBRFpqQUFBJTNE_224c709d-e862-4b58-a08d-e6a50a806d06">9</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkOEFBQUFGUUFBQUJVQUFBQUpBQUFBQ1FBQUFBQUFBRFp0QUFBJTNE_3667df0c-27d5-4f2a-8b81-951dca5e88cb">1</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkZUFBQUFGUUFBQUJVQUFBQUxBQUFBQ3dBQUFBQUFBRFozQUFBJTNE_7f744680-d572-4a50-b8bc-afaa7ac147e1">8</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjOEFBQUFGUUFBQUJVQUFBQU5BQUFBRFFBQUFBQUFBRGFCQUFBJTNE_c1cf89d4-8742-418f-8cfc-d9ba2fe78148">12</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjNEFBQUFGUUFBQUJVQUFBQVBBQUFBRHdBQUFBQUFBRGFMQUFBJTNE_9f8f36e8-7d18-4ae1-abb6-92563ea16e15">19</ix:nonFraction>&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzZEFBQUFGZ0FBQUJZQUFBQUJBQUFBQVFBQUFBQUFBRFpHQUFBJTNE_c2a904e8-27d8-4587-9baa-df911a8f32e8">14,321</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzM0FBQUFGZ0FBQUJZQUFBQURBQUFBQXdBQUFBQUFBRFpRQUFBJTNE_c328efb1-a45f-4bd8-9bef-a1906ed75c60">14,073</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyZEFBQUFGZ0FBQUJZQUFBQUZBQUFBQlFBQUFBQUFBRFphQUFBJTNE_103a92df-3a13-408f-84f0-5e1047527236">10,196</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyOUFBQUFGZ0FBQUJZQUFBQUhBQUFBQndBQUFBQUFBRFprQUFBJTNE_316e8411-7ebe-4fcb-b51a-89a1f12bfa37">5,836</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkN0FBQUFGZ0FBQUJZQUFBQUpBQUFBQ1FBQUFBQUFBRFp1QUFBJTNE_6d064a20-f6e3-4bbd-b892-72ecd43f780e">7,516</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkMUFBQUFGZ0FBQUJZQUFBQUxBQUFBQ3dBQUFBQUFBRFo0QUFBJTNE_62748ef1-a18c-4ea7-b374-b0d1a4dbb302">12,891</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjZEFBQUFGZ0FBQUJZQUFBQU5BQUFBRFFBQUFBQUFBRGFDQUFBJTNE_b3521cf4-5314-4aac-ae61-a6341e545393">11,525</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjM0FBQUFGZ0FBQUJZQUFBQVBBQUFBRHdBQUFBQUFBRGFNQUFBJTNE_b0c452b7-476c-4aaf-ba04-20a819e1f5e8">12,045</ix:nonFraction>)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per common share:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0M0FBQUFHQUFBQUJnQUFBQUJBQUFBQVFBQUFBQUFBRGFOQUFBJTNE_60806a47-20ec-4ca2-8c06-ead908c29c58">0.34</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0NUFBQUFHQUFBQUJnQUFBQURBQUFBQXdBQUFBQUFBRGFQQUFBJTNE_fc87f4d9-b434-4f2b-ba00-0f2670f1f4ed">0.34</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3YkFBQUFHQUFBQUJnQUFBQUZBQUFBQlFBQUFBQUFBRGFSQUFBJTNE_4b74a7f3-c8c7-4de0-81ae-194ec7b3ee79">0.25</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3ZkFBQUFHQUFBQUJnQUFBQUhBQUFBQndBQUFBQUFBRGFUQUFBJTNE_85480c21-1ae9-43ce-954d-5efb701e8ada">0.14</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4M0FBQUFHQUFBQUJnQUFBQUpBQUFBQ1FBQUFBQUFBRGFWQUFBJTNE_9c90b0eb-ce58-44b5-aa1e-a37f4ea55d9d">0.18</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4NUFBQUFHQUFBQUJnQUFBQUxBQUFBQ3dBQUFBQUFBRGFYQUFBJTNE_7aa0618f-0d06-4dac-93c2-948c77cfef20">0.32</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiYkFBQUFHQUFBQUJnQUFBQU5BQUFBRFFBQUFBQUFBRGFaQUFBJTNE_b0c21727-682e-43c0-a2d9-b085cbb46295">0.28</ix:nonFraction>)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="2" sign="-" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiZkFBQUFHQUFBQUJnQUFBQVBBQUFBRHdBQUFBQUFBRGFiQUFBJTNE_63898c08-69fe-4a92-a918-e11a4b993227">0.30</ix:nonFraction>)</span></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:8pt;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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0MkFBQUFHUUFBQUJrQUFBQUJBQUFBQVFBQUFBQUFBRGFPQUFBJTNE_abf8cc8a-aab6-4370-becc-02208e441bd6">42,108,764</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0NkFBQUFHUUFBQUJrQUFBQURBQUFBQXdBQUFBQUFBRGFRQUFBJTNE_e4804591-b7ec-4a1e-9cff-fa8aeffeae29">41,815,139</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3OEFBQUFHUUFBQUJrQUFBQUZBQUFBQlFBQUFBQUFBRGFTQUFBJTNE_183f7199-156e-4870-a1f3-27516ecb6571">41,429,691</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3ZUFBQUFHUUFBQUJrQUFBQUhBQUFBQndBQUFBQUFBRGFVQUFBJTNE_4231ebf8-4dae-4cd8-ae3c-91849eb5a344">41,108,611</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4MkFBQUFHUUFBQUJrQUFBQUpBQUFBQ1FBQUFBQUFBRGFXQUFBJTNE_71ae4b7a-86a9-4ae4-8d0a-00194b25eb6b">40,872,772</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4NkFBQUFHUUFBQUJrQUFBQUxBQUFBQ3dBQUFBQUFBRGFZQUFBJTNE_daff8e80-3921-4005-87fd-d859ebeb7202">40,762,960</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiOEFBQUFHUUFBQUJrQUFBQU5BQUFBRFFBQUFBQUFBRGFhQUFBJTNE_3a314159-b187-48e1-ae56-87bdcf93c40f">40,593,908</ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiZUFBQUFHUUFBQUJrQUFBQVBBQUFBRHdBQUFBQUFBRGFjQUFBJTNE_027fe6c3-3d16-4e6a-80e6-860902a1ee96">40,451,668</ix:nonFraction>&#160;</span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><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;">(1) During the fourth quarter of 2017, we recorded an additional $<ix:nonFraction unitRef="usd" contextRef="ib4280f1fc39b4f9380e95da5ce710a66_D20171001-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGV4dHJlZ2lvbjphNTQ3YmJhMmY5NzJhZDViZDZlYTgyZTc2NGU1MmU1Nl81NDk3NTU4MTU1MDA_0c246c9e-7d86-4fb4-8da6-28e927f07d29">1.9</ix:nonFraction> million to general and administrative expense due to certain severance arrangements.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_2_417"></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">106</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 9.&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">None.</span></div><div><span><br/></span></div><div id="i_2_424"></div><div style="text-align:justify;margin-top:1pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 9A. Controls and Procedures</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Based on management&#8217;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.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Management&#8217;s Annual Report on Internal Control Over Financial Reporting</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our financial statements would be prevented or detected. Based on that assessment, management has concluded that its internal control over financial reporting was effective as of December 31,&#160;2017 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. Our independent registered public accounting firm, Ernst&#160;&amp; Young LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item&#160;8 of this Annual Report on Form&#160;10-K, and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Changes in Internal Control Over Financial Reporting</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In October 2017, we implemented a new financial accounting module to our accounting system to support revenue recognition in accordance with ASC 606. In addition, we have made enhancements and modifications to existing internal controls and procedures to ensure compliance with the new guidance. These changes to our control environment were substantially completed in the fourth quarter of 2017.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">107</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Other than the items noted above, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended December 31, 2017 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Limitations on Effectiveness of Controls and Procedures and Internal Control over Financial Reporting</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any 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 and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_2_431"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 9B. Other Information</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Employment Agreements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On February 19, 2018, we entered into executive employment agreements with Scott Ryan, Executive Vice President, Global Sales, and Mithun Banarjee, Executive Vice President, Global Operations. These agreements provide for at-will employment and include an initial base salary, an indication of eligibility for an annual cash incentive award opportunity, and equity awards at the discretion of our board of directors. These agreements also contain restrictions on non-competition and non-solicitation for the six-month period following termination. In addition, each of Messrs. Ryan and Banarjee has executed our standard confidential information and invention assignment agreement.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The employment agreements with Messrs. Ryan and Banarjee provide that certain payments and benefits would be due upon a termination of employment or a change in control. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If the employment of either Mr. Ryan or Mr. Banarjee is terminated by us for &#8220;cause&#8221; or by him without &#8220;good reason,&#8221; we will pay him (i) accrued but unpaid salary and benefits and (ii) any earned but unpaid bonus from the prior year.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If the employment of either Mr. Ryan or Mr. Banarjee is terminated due to his death or disability we will pay to him (i) accrued but unpaid salary and benefits, (ii) any earned but unpaid bonus from the prior year, (iii) a pro-rated bonus for the current year and (iv) a lump-sum payment equal to his annual base salary plus his target bonus for the current year.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If the employment of either Mr. Ryan or Mr. Banarjee is terminated by us without cause or by him for good reason, we will pay to him (i) accrued but unpaid salary and benefits, (ii) any earned but unpaid bonus from the prior year, (iii) a pro-rated bonus for the current year and (iv) a severance payment equal to two times his annual base salary plus his target bonus for the current year. In addition, the vesting of his outstanding equity awards will be accelerated, and he will be released from his non-competition and non-solicitation restrictions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">If the employment of either Mr. Ryan or Mr. Banarjee is terminated by us without cause or by him for good reason in the three months prior to or twelve months following a change in control, we will pay to him (i) accrued but unpaid salary and benefits, (ii) any earned but unpaid bonus from the prior year, (iii) his target bonus for the year in which the termination occurs (or if greater, the year in which the change in control occurs) and (iv) a severance payment equal to three times his annual base salary plus target bonus. In addition, the vesting of his outstanding equity awards will be accelerated, and he will be released from his non-competition and non-solicitation restrictions.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">108</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Short-Term Incentive Plan</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:400;line-height:115%;vertical-align:bottom;">On February 16, 2018, the Compensation Committee of our Board of Directors approved the 2018 Short-Term Incentive Plan applicable to our executive officers for the fiscal year ending December 31, 2018. The Plan provides executive officers with the opportunity to earn cash bonuses based upon the achievement of pre-established performance metrics determined by the Committee, which may include one or more of revenue growth, operating cash flow, or operating loss excluding stock compensation. The Committee sets the target award for each participating executive as a percentage of base salary. Following the end of fiscal 2018, the Committee will review our attainment of the metrics and determine actual payouts, subject to upward or downward adjustment in its discretion.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_437"></div><div style="text-align:center;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">109</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Part III.</span></div><div style="text-align:center;"><span><br/></span></div><div id="i_3_444"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">a)&#160;&#160;Directors of the Company.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the heading &#8220;Election of Directors&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">b)&#160;&#160;Executive Officers of the Company.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Matthew M. Rizai, Ph.D.</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;"> 61, has served as our Chairman and Chief Executive Officer since December 2014 and served as the Chief Executive Officer and a Managing Director of Workiva LLC from 2009 to December 2014.&#160;He has over 20 years of experience as a Mechanical Engineer and nearly 15 years of experience leading technology companies. Prior to founding Workiva, Mr. Rizai was the Chairman and Chief Executive Officer of Engineering Animation, Inc. (NASDAQ: EAII) (EAI) from 1990 to 2000, when it was acquired by Unigraphics Solutions (now part of Siemens USA). Prior to EAI, Mr. Rizai was a senior research engineer at General Motors Research Laboratories, an analyst at Arch Development Corporation, and a development engineer at Ford Motor Company. He also co-founded Computer Aided Design Software, Inc. From 2003 to 2013, Mr. Rizai was a board member of Stafford Development Company, a real estate, hospitality, restaurant and health care services company based in Tifton, GA. Mr. Rizai earned a B.S., M.S. and Ph.D. in Mechanical Engineering from Michigan State University and an M.B.A. from the University of Chicago Booth School of Business. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Martin J. Vanderploeg, Ph.D.</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;">, 61, has served as our President and Chief Operating Officer since December 2014 and served as the Chief Operating Officer and a Managing Director of Workiva LLC from 2008 to December 2014. He has over 20 years of experience in mechanical engineering and advising early stage technology companies. Prior to founding Workiva in 2008, Mr. Vanderploeg was a founder of EAI and served as EAI&#8217;s Executive Vice President from 1993 until EAI was acquired by Unigraphics Solutions in 2000. Mr. Vanderploeg served as Chief Technology Officer of EAI from 1989 to 1999. Following the acquisition of EAI, Mr. Vanderploeg continued to be an advisor to various technology start-up companies. Prior to EAI, Mr. Vanderploeg was a tenured professor of mechanical engineering at Iowa State University from 1985 to 1993 and was the founder and director of the Iowa State University Visualization Laboratory. Mr. Vanderploeg earned a B.S., M.S. and Ph.D. in mechanical engineering from Michigan State University.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Jeffrey D. Trom, Ph.D.</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;">, 57, has served as Executive Vice President and Chief Technology Officer since December 2014 and served as a Managing Director and Chief Technology Officer of Workiva LLC from 2008 to December 2014. He has over 20 years of experience working with information technology and development. Prior to founding Workiva, Mr. Trom was a founder of EAI and served as EAI&#8217;s Vice President from 1990 and as Chief Technology Officer in charge of software architecture, development and deployment from 1999 until EAI was acquired by Unigraphics Solutions in 2000. Thereafter, Mr. Trom served as a technical consultant for various technology companies, including Electronic Data Systems from 2000 to 2002. He is president of the board of Middle Creek Montessori, a non-profit school in Bozeman, Montana. Mr. Trom earned a B.S. and M.S. in Mechanical Engineering from University of Iowa and a Ph.D. in Mechanical Engineering from Iowa State University.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Joseph H. Howell</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;">, 65, has served as our Executive Vice President for Strategic Initiatives since December 2014 and served as a Managing Director of Workiva LLC from 2008 to December 2014. He has over 25 years of experience in senior financial management and SEC reporting experience, including with early stage companies. Prior to founding Workiva in 2008, Mr. Howell was the Managing Director of Financial Intelligence, LLC from 2007 until 2008. From 2002 to 2004, Mr. Howell served as Chief Financial Officer of Eid Passport, and, from 2000 to 2002, he was the Chief Financial Officer of </span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">110</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Webridge, Inc., which was acquired by Click Commerce. He was also the Chief Financial Officer from 1998 to 2000 of EMusic.com (NASDAQ: EMUS), which was acquired by Universal Music Group. In addition, Mr. Howell served as the Chief Financial Officer of Merix Corporation (NASDAQ: MERX) from 1995 to 1998, Acting Chief Financial Officer for Borland Software (NASDAQ: BORL) from 1994 to 1995, and the Chief Accounting Officer for Borland Software from 1988 to 1995. Mr. Howell is a certified public accountant (inactive), and he earned a B.A. from the University of Michigan and an M.S. in Accounting from Eastern Michigan University.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">J. Stuart Miller</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;">, 57, has served as our Executive Vice President and Chief Financial Officer since December 2014. He also served as our Treasurer from December 2014 to June 2017&#160;and served as Chief Financial Officer of Workiva LLC from April 2014 to December 2014. He has over 25 years of experience advising on mergers and acquisitions and capital raising for various companies. Prior to joining Workiva in April 2014, Mr. Miller was a Managing Director of Colonnade Advisors, a mergers and acquisitions advisory firm that he founded in 1999. Previously, he was a Managing Director in the Investment Banking Department of J.P. Morgan. Mr. Miller joined J.P. Morgan from Credit Suisse First Boston, where he had worked in the Investment Banking Department. He earned a B.A. from Washington &amp; Lee University and an M.B.A. from Harvard Business School.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Troy M. Calkins</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;">, 51, Mr. Calkins has served as our Executive Vice President, Chief Legal and Administrative Officer and Corporate&#160;Secretary since November 2017, after previously serving as our Executive Vice President,&#160;General Counsel and Secretary since December 2014. He also&#160;served as General Counsel of Workiva LLC from February 2014 to December 2014. Prior to joining&#160;Workiva, he was a partner at Drinker Biddle &amp; Reath LLP, where he spent 19 years in the firm&#8217;s Corporate and Securities Practice Group.&#160;His practice focused on counseling both private and public companies on legal strategy, corporate compliance and governance, and private and public securities offerings. He earned a B.A. from Michigan State University and a J.D. from the University of Michigan Law School.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Scott Ryan</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;">, 46, Mr. Ryan has served as our Executive Vice President of Global Sales since March 2017. Previously, he served as our Vice President of Global Sales from August 2016 to March 2017. Prior to Workiva, Mr. Ryan was employed by IBM in various sales leadership positions from April 2005 to August 2016, most recently as the Vice President of North America Cyber Security Sales. Prior to IBM,&#160;he held software sales and leadership positions at various levels at Interwoven and SAS Institute. Mr. Ryan also served as a U.S. Army officer. He earned a B.S. in System Engineering from the U.S. Military Academy at West Point and an M.B.A. from the Darden School of Business at the University of Virginia.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Mitz Banarjee</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;">, 39, Mr. Banarjee has served as our Executive Vice President of Global Operations since September 2017. Previously, Mr. Banarjee served as our Executive Vice President of Global Client Services from March to August 2017, Vice President of Global Client Services from March 2015 to March 2017 and Director of Customer First Culture from December 2014 to February 2015. He also served Workiva LLC as Director of Customer First Culture from March 2012 to December 2014 and Director of Customer Operations from March 2010 to February 2012. Prior to Workiva, Mr. Banarjee was Director of Client Services at Yodle (acquired by Web.com in 2016). Previously, he managed customer relationship teams at AT&amp;T and AOL. He earned a B.A. in Information Systems from the University of Lincoln in England, UK.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">c)&#160;&#160;Section 16(a) Beneficial Ownership Reporting Compliance.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the heading &#8220;Section&#160;16(a) Beneficial Ownership Reporting Compliance&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">d)&#160;&#160;Code of Ethics.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the heading &#8220;Corporate Governance&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">111</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">e)&#160;&#160;Information regarding our Audit Committee and Nominating and Governance Committee is set forth in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the heading &#8220;Corporate Governance&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_450"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 11. Executive Compensation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the headings &#8220;Executive Compensation&#8221; and &#8220;Director Compensation&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_456"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the headings &#8220;Ownership of Common Stock&#8221; and &#8220;Equity Compensation Plan Information&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_462"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 13. Certain Relationships and Related Transactions and Director Independence</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the headings &#8220;Certain Relationships and Related-Party and Other Transactions&#8221; and &#8220;Corporate Governance&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_3_468"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Item 14. Principal Accounting Fees and Services</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">This information is included in our definitive proxy statement for the 2018 Annual Meeting of Stockholders under the heading &#8220;Ratification of the Appointment of Independent Registered Public Accounting Firm&#8221; and is incorporated herein by reference.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_474"></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">112</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Part IV.</span></div><div id="i_1_481"></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;-sec-extract:summary;"><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;">Item 15. Exhibits and Financial Statement Schedules</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following documents are filed as part of this Form&#160;10-K:</span></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">All financial statements. See Index to Consolidated Financial Statements in Item 8 of this Annual Report on Form&#160;10-K.&#160;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Financial Statement Schedules. Financial statement schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Exhibits:</span></li></ol><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:11.782051%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:79.730769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Exhibit Number&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);text-decoration: underline;">Description&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514005577/workiva8-kexhibit31.htm">Certificate of Incorporation of Workiva Inc.</a></span><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;">, incorporated by reference from Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on December 16, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.2&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514005577/workiva8-kexhibit32.htm">Bylaws of Workiva Inc.</a></span><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;">, incorporated by reference from Exhibit 3.2 to the Company&#8217;s Current Report on Form 8-K filed on December 16, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514005149/exhibit41.htm">Form of the Company&#8217;s Class A common stock certificate</a></span><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;">, incorporated by reference from Exhibit 4.1 to the Company&#8217;s Registration Statement on Form S-1 filed on November 17, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.2&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000042/s-3exhibit468317.htm">Form of senior indenture</a></span><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;">, incorporated by reference from Exhibit 4.6 to the Company&#8217;s Registration Statement on Form S-3 filed on August 3, 2017.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.3&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000042/s-3exhibit478317.htm">Form of subordinated indenture</a></span><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;">, incorporated by reference from Exhibit 4.7 to the Company&#8217;s Registration Statement on Form S-3 filed on August 3, 2017.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.1*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000008/exhibit101-2009amendedandr.htm">Amended and Restated Workiva Inc. 2009 Unit Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.1 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.2*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514005579/s-8exhibit45.htm">Workiva Inc. 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 4.5 to the Company&#8217;s Registration Statement on Form S-8 filed on December 16, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.3*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000008/exhibit103-formofexecnqso2.htm">Form of Nonqualified Stock Option Grant for Executive Officers under 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.3 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.4*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000008/exhibit104-rsaforexecs.htm">Form of Restricted Stock Grant for Executive Officers under 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.4 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.5*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514004325/exhibit105.htm">Form of Restricted Stock Grant for Non-Employee Directors under 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.5 to the Company&#8217;s Registration Statement on Form S-1 filed on October 17, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.6*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit106-formofemploymen.htm">Form of Employment Agreement</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.7*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514005149/exhibit107.htm">Form of Indemnification Agreement</a></span><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;">, incorporated by reference from Exhibit 10.7 to the Company&#8217;s Registration Statement on Form S-1 filed on November 17, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.8&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514004325/exhibit108.htm">Sublease Agreement, dated December 19, 2011, as amended October 2, 2013, between the Company and 2900 University, LLC</a></span><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;">, incorporated by reference from Exhibit 10.8 to the Company&#8217;s Registration Statement on Form S-1 filed on October 17, 2014.</span></div></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><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;">113</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:11.782051%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:79.730769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Exhibit Number&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);text-decoration: underline;">Description&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><span style="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.9&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514005297/exhibit109.htm">Loan and Security Agreement, dated August 22, 2014, as amended effective as of September 30, 2014 and November 25, 2014, by and among the Company, Workiva International LLC and Silicon Valley Bank</a></span><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;">, incorporated by reference from Exhibit 10.9 to the Company&#8217;s Registration Statement on Form S-1 filed on December 1, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><span style="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.10&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530514004325/exhibit1010.htm">Google Cloud Platform License Agreement, dated July 24, 2014, between the Company and Google Inc.</a></span><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;">, incorporated by reference from Exhibit 10.10 to the Company&#8217;s Registration Statement on Form S-1 filed on October 17, 2014.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.12&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530515000045/exhibit101-thirdamendmentt.htm">Third Amendment to Loan and Security Agreement dated February 26, 2015 by and among Workiva Inc., Workiva International LLC and Silicon Valley Bank,</a></span><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;"> incorporated by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2015.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.13*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000162828016010250/exhibit101-workivanonquali.htm">Workiva Inc. Nonqualified Deferred Compensation Plan effective as of January 14, 2016</a></span><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;">, incorporated by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on January 15, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.14*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000008/exhibit1014-formofrsuagree.htm">Form of Workiva Inc. Restricted Stock Unit Agreement for service-vesting restricted stock units under the Workiva Inc. 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.14 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.15&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530516000088/exhibit101-compiled4thamen.htm">Consent and Fourth Amendment to Loan and Security Agreement, dated April 5, 2016, by and between Silicon Valley Bank, Workiva Inc. and Workiva International LLC</a></span><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;">, incorporated by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on April 11, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.16*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530516000099/exhibit103-formofworkivain.htm">Form of Workiva Inc. Restricted Stock Unit Agreement for service-vesting restricted stock units issuable to non-employee directors under the Workiva Inc. 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q filed on May 4, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.17*&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530516000101/exhibit101-06142016.htm">Workiva Inc. Amended and Restated 2014 Equity Incentive Plan</a></span><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;">, incorporated by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on June 17, 2016.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.18&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1445305/000144530517000041/exhibit101-fifthamendment.htm">Consent and Fifth Amendment to Loan and Security Agreement dated June 30, 2017 by and among Workiva Inc., Workiva International LLC and Silicon Valley Bank</a></span><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;">, incorporated by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed on August 3, 2017.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="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.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit121-computationofra.htm">Computation of ratio of earnings to fixed charges.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit211subsidiaries12-3.htm">List of Subsidiaries of the Company.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit231consentofauditor.htm">Consent of Ernst &amp; Young LLP, Independent Registered Public Accounting Firm.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">Power of attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K).&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31.1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit311-section302xceoc.htm">Certification of the Chief Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31.2&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit312-section302xcfoc.htm">Certification of the Chief Financial Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><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;">114</span></div></div></div><hr></hr><div style="height:72pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:11.782051%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.487179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:79.730769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Exhibit Number&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);text-decoration: underline;">Description&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.1#&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit321-section906xceoc.htm">Certification of the Chief Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.2#&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;-sec-extract:exhibit;" href="exhibit322-section906xcfoc.htm">Certification of the Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101.INS&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">XBRL Instance Document&#160;- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101.SCH&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">XBRL Taxonomy Extension Schema Document.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101.CAL&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">XBRL Taxonomy Extension Calculation Linkbase Document.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101.DEF&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">XBRL Taxonomy Extension Definition Linkbase Document.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101.LAB&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">XBRL Taxonomy Extension Label Linkbase Document.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101.PRE&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></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);">XBRL Taxonomy Extension Presentation Linkbase Document.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span 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;">* Indicates a management contract or compensatory plan.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"># As contemplated by SEC Release No. 33-8212, these exhibits are furnished with this Annual Report on Form 10-K and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Workiva Inc. under the Securities Act of 1933 or the Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in such filings. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_1_486"></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">115</span></div></div></div><hr></hr><div style="height:36pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Times New Roman;font-size:8pt;line-height:115%;text-decoration: underline;vertical-align:bottom;" href="#i_4_31">Table of Contents</a></span></div></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">SIGNATURES</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Pursuant to the requirements of Section&#160;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 22nd day of February, 2018. </span></div><div style="text-align:right;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.961538%;"><tr><td style="width:1.0%;"></td><td style="width:36.993711%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:59.006289%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="6" 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:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">WORKIVA INC.&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">By:&#160;</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);text-decoration: underline;">/s/ Matthew M. Rizai, Ph.D.&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Name:&#160;</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);">Matthew M. Rizai, Ph.D.&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Title:&#160;</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);">Chairman and Chief Executive Officer&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">POWER OF ATTORNEY</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The undersigned officers and directors of Workiva Inc. hereby severally constitute Matthew M. Rizai our true and lawful attorney, with full power to him, to sign for us in our names in the capacities indicated below the Annual Report on Form&#160;10-K filed herewith and any and all amendments thereto, and generally do all such things in our name and on our behalf in our capacities as officers and directors to enable Workiva Inc. to comply with the provisions of the Securities and Exchange Commission, hereby ratifying and confirming our signatures as they may be signed by our said attorneys, or any one of them on the Annual Report on Form&#160;10-K and any and all amendments thereto.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated and on the dates indicated.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:27.006410%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:50.083333%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.628205%;"></td><td style="width:1.0%;"></td></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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Signature&#160;</span></td><td colspan="3" style="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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"></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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Title&#160;</span></td><td colspan="3" style="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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"></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:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Date&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Matthew M. Rizai, Ph.D.&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">Chairman of the board and Chief Executive Officer and Director</span></div><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-style:italic;line-height:120%;vertical-align:bottom;">(Principal Executive Officer)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Matthew M. Rizai, Ph.D.&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ J. Stuart Miller&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">Executive Vice President and Chief Financial Officer</span></div><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-style:italic;line-height:120%;vertical-align:bottom;">(Principal Financial Officer)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">J. Stuart Miller&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Jill Klindt&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:120%;vertical-align:bottom;">Senior Vice President, Treasurer and Chief Accounting Officer</span></div><div style="line-height:120%;text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-style:italic;line-height:120%;vertical-align:bottom;">(Principal Accounting Officer)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jill Klindt&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Eugene S. Katz&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Director&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Eugene S. Katz&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Michael M. Crow, Ph.D.&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Director&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael M. Crow, Ph.D.&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Robert H. Herz&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Director&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Robert H. Herz&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ David S. Mulcahy&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Director&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">David S. Mulcahy&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Suku Radia&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Director&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Suku Radia&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:3pt;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:9pt;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Martin J. Vanderploeg, Ph.D.&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" rowspan="2" 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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Director&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 22, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Martin J. Vanderploeg, Ph.D.&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;vertical-align:bottom;">S-1</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>2
<FILENAME>exhibit106-formofemploymen.htm
<DESCRIPTION>EX-10.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_19"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="line-height:150%;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:150%;vertical-align:bottom;">Form of Employment Agreemen</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:150%;vertical-align:bottom;">t</font></div><div style="text-indent:36pt;line-height:150%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:150%;vertical-align:bottom;">Each of the following executive officers has entered into an Employment Agreement with the Registrant in the form attached, with the variations noted below</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:150%;vertical-align:bottom;">.</font></div><div style="text-indent:36pt;line-height:150%;"><font><br></font></div><div style="line-height:150%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:150%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">November 6, 2014</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Matthew M. Rizai&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The term of the Executive&#8217;s employment hereunder shall commence upon the date (the &#8220;Effective Date&#8221;) on which the Company completes its conversion of the Company from a limited liability company into a corporation (the &#8220;Conversion&#8221;). The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221;&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Managing Director and Chief Executive Officer of the Company prior to any Conversion and Chairman of the Board of Directors and Chief Executive Officer of the Company following any Conversion&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Board of Directors&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Company&#8217;s office located in Chicago, Illinois&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$450,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">During the Employment Term the Executive shall be eligible to receive grants pursuant to the Company&#8217;s equity compensation plan as in effect from time to time (the &#8220;Equity Plan&#8221;), subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three (3)&#160;</font></td></tr></table></div><div style="line-height:150%;text-align:center;margin-top:6pt;margin-bottom:6pt;"><font style="color:#000000;font-family:Arial;font-size:12pt;line-height:150%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">1</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="line-height:150%;text-align:center;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:150%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">November 6, 2014</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Martin J. Vanderploeg&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The term of the Executive&#8217;s employment hereunder shall commence upon the date (the &#8220;Effective Date&#8221;) on which the Company completes its conversion of the Company from a limited liability company into a corporation (the &#8220;Conversion&#8221;). The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221;&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Managing Director of the Company prior to any Conversion and President and Chief Operating Officer of the Company following any Conversion&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Executive Officer&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Executive&#8217;s residence in Martin, South Dakota&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$450,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">During the Employment Term the Executive shall be eligible to receive grants pursuant to the Company&#8217;s equity compensation plan as in effect from time to time (the &#8220;Equity Plan&#8221;), subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three (3)&#160;</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">November 6, 2014</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jeffrey D. Trom&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The term of the Executive&#8217;s employment hereunder shall commence upon the date (the &#8220;Effective Date&#8221;) on which the Company completes its conversion of the Company from a limited liability company into a corporation (the &#8220;Conversion&#8221;). The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221;&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Managing Director and Chief Technology Officer of the Company prior to any Conversion and Executive Vice President and Chief Technology Officer of the Company following any Conversion&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Operating Officer&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Company&#8217;s office located in Bozeman, Montana&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$250,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">During the Employment Term the Executive shall be eligible to receive grants pursuant to the Company&#8217;s equity compensation plan as in effect from time to time (the &#8220;Equity Plan&#8221;), subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Two (2)&#160;</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">3</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 28, 2014</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">J. Stuart Miller&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Executive&#8217;s employment hereunder shall be effective as of April 7, 2014 (the &#8220;Effective Date&#8221;). The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221; The Employment Term shall not be affected by any conversion of the Company from a limited liability company into a corporation (a &#8220;Conversion&#8221;).&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer of the Company&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Executive Officer&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Company&#8217;s office in Chicago, IL&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$250,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Notwithstanding the foregoing, with respect to the fiscal year ending December 31, 2014, the Executive shall receive an Annual Bonus equal to not less than 50% of his Base Salary in effect on December 31, 2014.&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><div style="line-height:120%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">Signing Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;vertical-align:bottom;">. The Company shall pay the Executive a lump sum cash signing bonus of $100,000 (the &#8220;Signing Bonus&#8221;) on the first normal payroll date following the Effective Date.</font></div></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">In consideration of the Executive entering into this Agreement and as an inducement to join the Company, on the Effective Date, the Company will grant to the Executive pursuant to the WebFilings LLC 2009 Unit Incentive Plan (or any successor plan thereto) (the &#8220;Equity Plan&#8221;) an option to purchase 440,000 Common Units of the Company with an exercise price of $6.28 per Common Unit (the &#8220;Option&#8221;). All terms and conditions of the Option shall be governed by the terms and conditions of the Equity Plan and the award agreement relating to the Option, which shall be in substantially the form attached hereto as Annex A hereto and which the Executive shall be required to execute in order to receive the Option. In addition, during the Employment Term the Executive shall be eligible to receive additional grants pursuant to the Equity Plan, subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Two (2)&#160;</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">January 8, 2014, as amended April 17, 2014&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Troy M. Calkins&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Executive&#8217;s employment hereunder shall be effective as of February 17, 2014 (the &#8220;Effective Date&#8221;). The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221; The Employment Term shall not be affected by any conversion of the Company from a limited liability company into a corporation (a &#8220;Conversion&#8221;).&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">General Counsel and Corporate Secretary&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Executive Officer&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Company&#8217;s office in Chicago, Illinois&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$250,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Notwithstanding the foregoing, with respect to the fiscal year ending December 31, 2014, the Executive shall receive an Annual Bonus equal to not less than 50% of his Base Salary in effect on December 31, 2014.&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><div style="line-height:120%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">Signing Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;vertical-align:bottom;">. The Company shall pay the Executive a lump sum cash signing bonus of $75,000 (the &#8220;Signing Bonus&#8221;) on the first normal payroll date following the Effective Date.</font></div></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">In consideration of the Executive entering into this Agreement and as an inducement to join the Company, on the Effective Date, the Company will grant to the Executive pursuant to the WebFilings LLC 2009 Unit Incentive Plan (or any successor plan thereto) (the &#8220;Equity Plan&#8221;) an option to purchase 275,000 Common Units of the Company with an exercise price of $6.28 per Common Unit (the &#8220;Option&#8221;). All terms and conditions of the Option shall be governed by the terms and conditions of the Equity Plan and the award agreement relating to the Option, which shall be in substantially the form attached hereto as Annex A hereto and which the Executive shall be required to execute in order to receive the Option. In addition, during the Employment Term the Executive shall be eligible to receive additional grants pursuant to the Equity Plan, subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Two (2)&#160;</font></td></tr></table></div><div><font><br></font></div><div id="i_1_24"></div><div><font><br></font></div><div><font style="color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 19, 2018</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Scott G. Ryan&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The term of the Executive&#8217;s employment hereunder shall commence upon the date hereof (the &#8220;Effective Date&#8221;).  The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221;&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Global Sales&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Operating Officer&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The Company&#8217;s office located in Scottsdale, Arizona&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$450,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">During the Employment Term the Executive shall be eligible to receive grants pursuant to the Company&#8217;s equity compensation plan as in effect from time to time (the &#8220;Equity Plan&#8221;), subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Two (2)&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GOOD REASON&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Definition of &#8220;Good Reason&#8221; in Section 5.1(c) does not include &#8220;any Change of Control of the Company&#8221;.&#160;</font></td></tr></table></div><div><font><br></font></div><div id="i_1_29"></div><div><font><br></font></div><div><font style="color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">6</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:30.051282%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.948718%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTION DATE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">February 19, 2018</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mithun Banarjee&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TERM&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">The term of the Executive&#8217;s employment hereunder shall commence upon the date hereof (the &#8220;Effective Date&#8221;).  The period during which the Executive is employed by the Company hereunder is hereinafter referred to as the &#8220;Employment Term.&#8221;&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TITLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President of Global Operations of the Company&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORTS TO&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Operating Officer&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">PRIMARY LOCATION&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">the Executive&#8217;s home located in McKinney, Texas&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BASE SALARY&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$400,000&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">BONUS GUARANTEE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">DEFAULT TARGET BONUS&#160;</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:0%;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50%&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:1pt solid #000000;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SIGNING BONUS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EQUITY AWARDS&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">During the Employment Term the Executive shall be eligible to receive grants pursuant to the Company&#8217;s equity compensation plan as in effect from time to time (the &#8220;Equity Plan&#8221;), subject to the terms of the Equity Plan, as determined by the Board or the Compensation Committee, in its discretion.&#160;</font></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;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">SEVERANCE MULTIPLE&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Two (2)&#160;</font></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;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GOOD REASON&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Definition of &#8220;Good Reason&#8221; in Section 5.1(c) does not include &#8220;any Change of Control of the Company&#8221;.&#160;</font></td></tr></table></div><div id="i_1_34"></div><div style="text-align:center;"><font style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">7</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Form of Employment Agreement</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">This Employment Agreement (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) is made and entered into as of &#91;EXECUTION DATE&#93;, by and between &#91;EXECUTIVE&#93; (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) and WORKIVA INC., a Delaware limited liability company (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Company</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;).</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">WHEREAS, the Company desires to employ the Executive on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">WHEREAS, the Executive desires to be employed by the Company on such terms and conditions.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">NOW, THEREFORE, in consideration of the mutual covenants, promises and obligations set forth herein, the parties agree as follows&#58;</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Term</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#91;TERM&#93;</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Position and Duties</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Position</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. During the Employment Term, the Executive shall serve as the &#91;TITLE&#93;, reporting to the Company&#8217;s &#91;REPORTS TO&#93;. In such position, the Executive shall have such duties, authority and responsibility as shall be determined from time to time by the Company&#8217;s &#91;REPORTS TO&#93;, which duties, authority and responsibility are consistent with the Executive&#8217;s position. The Executive shall, if requested by the Company, also serve as a member of the board of directors of the Company (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Board</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) or as an officer or director of any affiliate of the Company for no additional compensation. </font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Duties</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. During the Employment Term, the Executive shall devote substantially all of his business time and attention to the performance of the Executive&#8217;s duties hereunder and will not engage in any other business, profession or occupation for compensation or otherwise which would conflict or interfere with the performance of such services either directly or indirectly without the prior written consent of the Company&#8217;s &#91;REPORTS TO&#93;. Notwithstanding the foregoing, the Executive will be permitted to (a) with the prior written consent of the Board (which consent can be withheld by the Board in its discretion) act or serve as a director, trustee, committee member or principal of any type of business, civic or charitable organization as long as such activities are disclosed in writing to the Company&#8217;s General Counsel in accordance with any Company conflict of interest policy that may be in effect from to time to time, and (b) purchase or own less than five percent (5%) of the publicly traded securities of any corporation&#59; provided that, such ownership represents a passive investment and that the Executive is not a controlling person of, or a member of a group that controls, such corporation and that with respect to such ownership the Executive complies with any Company Customer Confidentiality and Securities Trading Policy in effect from time to time&#59; provided further that, the activities described in clauses (a) and (b) do not interfere with the performance of the Executive&#8217;s duties and responsibilities to the Company as provided hereunder, including, but not limited to, the obligations set forth in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> hereof.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">3. </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Place of Performance</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The principal place of Executive&#8217;s employment shall be &#91;PRIMARY LOCATION&#93;&#59; provided that, the Executive may be required to travel on Company business during the Employment Term.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Compensation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Base Salary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Company shall pay the Executive an annual rate of base salary of </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">1</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">$&#91;BASE SALARY&#93; in periodic installments in accordance with the Company&#8217;s customary payroll practices, but no less frequently than monthly. The Executive&#8217;s base salary shall be reviewed at least annually by the Board and the Board may, but shall not be required to, increase the base salary during the Employment Term. The Executive&#8217;s annual base salary, as in effect from time to time, is hereinafter referred to as &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Base Salary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Annual Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#160;</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">For each complete fiscal year of the Employment Term, the Executive shall have the opportunity to earn an annual bonus (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Annual Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;), which bonus, if any, shall be determined in the sole and absolute discretion of the Board or any Compensation Committee of the Board (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Compensation Committee</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;).  The Board or the Compensation Committee, if any, shall also have the sole and absolute discretion to adopt a performance-based bonus plan or arrangement, in which case the Executive shall participate in such plan or arrangement on terms commensurate with other executive employees of the Company, provided that the Board or the Compensation Committee, if any, shall have the sole and absolute discretion to establish the level of target bonus (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Target Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) for each participant in any such plan based on the relative seniority and responsibility levels of the participants. &#91;BONUS GUARANTEE&#93;  For any fiscal year with respect to which the Board or the Compensation Committee, if any, has not established a Target Bonus for the Executive, for purposes of this Agreement the Executive&#8217;s Target Bonus shall be deemed to be equal to &#91;DEFAULT TARGET BONUS&#93;% of the Executive&#8217;s Base Salary as in effect on the first day of such fiscal year.</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Annual Bonus, if any, will be paid within two and a half (2 1&#47;2) months after the end of the applicable fiscal year.</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Except as otherwise provided in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">, in order to be eligible to receive an Annual Bonus, the Executive must be employed by the Company on the last day of the applicable fiscal year.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.3</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#91;SIGNING BONUS&#93;</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.4</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Equity Awards</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#91;EQUITY AWARDS&#93;.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.5</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Fringe Benefits and Perquisites</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. During the Employment Term, the Executive shall be entitled to fringe benefits and perquisites consistent with the practices of the Company, and to the extent the Company provides similar benefits or perquisites (or both) to similarly situated executives of the Company.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.6</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Employee Benefits</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. During the Employment Term, the Executive shall be entitled to participate in all employee benefit plans, practices and programs maintained by the Company, as in effect from time to time (collectively, &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Employee Benefit Plans</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;), on a basis which is no less favorable than is provided to other similarly situated executives of the Company, to the extent consistent with applicable law and the terms of the applicable Employee Benefit Plans. The Company reserves the right to amend or cancel any Employee Benefit Plans at any time in its sole discretion, subject to the terms of such Employee Benefit Plan and applicable law.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Vacation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. During the Employment Term, the Executive shall be entitled to a minimum of fifteen paid vacation days per calendar year (prorated for partial years) in accordance with the Company&#8217;s vacation policies, as in effect from time to time. </font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Business Expenses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Executive shall be entitled to reimbursement for all </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">reasonable and necessary out-of-pocket business, entertainment and travel expenses incurred by the Executive in connection with the performance of the Executive&#8217;s duties hereunder in accordance with the Company&#8217;s expense reimbursement policies and procedures.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.9</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Indemnification</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">.</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">In the event that the Executive is made a party or threatened to be made a party to any action, suit, or proceeding, whether civil, criminal, administrative or investigative (a &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Proceeding</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;), other than any Proceeding initiated by the Executive or the Company related to any contest or dispute between the Executive and the Company or any of its affiliates with respect to this Agreement or the Executive&#8217;s employment hereunder, by reason of the fact that the Executive is or was a director or officer of the Company, or any affiliate of the Company, or is or was serving at the request of the Company as a director, officer, member, employee or agent of another corporation or a partnership, joint venture, trust or other enterprise, the Executive shall be indemnified and held harmless by the Company to the maximum extent permitted under applicable law from and against any liabilities, costs, claims and expenses, including all costs and expenses incurred in defense of any Proceeding (including attorneys&#8217; fees). Costs and expenses incurred by the Executive in defense of such Proceeding (including attorneys&#8217; fees) shall be paid by the Company in advance of the final disposition of such litigation upon receipt by the Company of&#58; (i) a written request for payment&#59; (ii) appropriate documentation evidencing the incurrence, amount and nature of the costs and expenses for which payment is being sought&#59; and (iii) an undertaking adequate under applicable law made by or on behalf of the Executive to repay the amounts so paid if it shall ultimately be determined that the Executive is not entitled to be indemnified by the Company under this Agreement. </font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">During the Employment Term and for a period of six (6) years thereafter, the Company or any successor to the Company shall purchase and maintain, at its own expense, directors&#8217; and officers&#8217; liability insurance providing coverage to the Executive on terms that are no less favorable than the coverage provided to other directors and senior officers of the Company.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4.10</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Clawback Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Notwithstanding any other provisions in this Agreement to the contrary, any incentive-based compensation, or any other compensation, paid to the Executive pursuant to this Agreement or any other agreement or arrangement with the Company which is subject to recovery under any law, government regulation or stock exchange listing requirement, will be subject to such deductions and clawback as may be required to be made pursuant to such law, government regulation or stock exchange listing requirement (or any policy adopted by the Company pursuant to any such law, government regulation or stock exchange listing requirement).</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Termination of Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Employment Term and the Executive&#8217;s employment hereunder may be terminated by either the Company or the Executive at any time and for any reason&#59; provided that, unless otherwise provided herein, either party shall be required to give the other party at least ten business days&#8217; advance written notice of any termination of the Executive&#8217;s employment. Upon termination of the Executive&#8217;s employment during the Employment Term, the Executive shall be entitled to the compensation and benefits described in this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> and shall have no further rights to any compensation or any other benefits from the Company or any of its affiliates. </font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Termination for Cause or Without Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#160;</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">3</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Executive&#8217;s employment hereunder may be terminated by the Company for Cause or by the Executive without Good Reason. If the Executive&#8217;s employment is terminated by the Company for Cause or by the Executive without Good Reason, the Executive shall be entitled to receive&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">any accrued but unpaid Base Salary and accrued but unused vacation, which shall be paid on the pay date immediately following the Termination Date (as defined below) in accordance with the Company&#8217;s customary payroll procedures&#59; </font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">any earned but unpaid Annual Bonus with respect to any completed fiscal year immediately preceding the Termination Date, which shall be paid on the otherwise applicable payment date except to the extent payment is otherwise deferred pursuant to any applicable deferred compensation arrangement&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">reimbursement for unreimbursed business expenses properly incurred by the Executive, which shall be subject to and paid in accordance with the Company&#8217;s expense reimbursement policy&#59; and</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iv)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">such employee benefits, if any, as to which the Executive may be entitled under the Company&#8217;s employee benefit plans as of the Termination Date&#59; provided that, in no event shall the Executive be entitled to any payments in the nature of severance or termination payments except as specifically provided herein.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Items 5.1(a)(i) through 5.1(a)(iv) are referred to herein collectively as the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Accrued Amounts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;.  The treatment of any outstanding equity awards shall be determined in accordance with the terms of the Equity Plan and the applicable award agreements. </font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">For purposes of this Agreement, &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Cause</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; shall mean&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">any action by the Executive while employed by the Company involving willful gross misconduct having a material adverse effect on the Company&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the Executive&#8217;s willful failure to perform his duties (other than any such failure resulting from incapacity due to physical or mental illness)&#59; or</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the Executive being convicted of (a) a felony under the laws of the United States or any state or (b) a felony under the laws of any other country or political subdivision thereof involving moral turpitude.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">For purposes of this provision, no act or failure to act on the part of the Executive shall be considered &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">willful</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive&#8217;s action or omission was in the best interests of the Company. Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by the Executive in good faith and in the best interests of the Company.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Termination of the Executive&#8217;s employment shall not be deemed to be for Cause unless and until the Company delivers to the Executive a copy of a resolution duly adopted by the affirmative </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">vote of not less than a majority of the Board (after reasonable written notice is provided to the Executive and the Executive is given an opportunity, together with counsel, to be heard before the Board), finding that the Executive has engaged in the conduct described in any of (i)-(iii) above. </font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">For purposes of this Agreement, &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; shall mean the occurrence of any of the following, in each case during the Employment Term&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a reduction in the Executive&#8217;s Base Salary without the Executive&#8217;s written consent, other than a general reduction in Base Salary that affects all similarly situated executives in substantially the same proportions&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a material reduction in the Executive&#8217;s Target Bonus opportunity from any Target Bonus opportunity in effect for the prior fiscal year without the Executive&#8217;s written consent&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a relocation of the Executive&#8217;s principal place of employment by more than 50 miles without the Executive&#8217;s written consent&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iv)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">any material breach by the Company of any material provision of this Agreement or any material provision of any other agreement between the Executive and the Company&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(v)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">any Change of Control of the Company&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(vi)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the Company&#8217;s failure to obtain an agreement from any successor to the Company to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no succession had taken place, except where such assumption occurs by operation of law&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(vii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a material, adverse change in the Executive&#8217;s title, authority, duties or responsibilities (other than temporarily while the Executive is physically or mentally incapacitated or as required by applicable law) without the Executive&#8217;s written consent&#59; or</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(viii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a material adverse change in the reporting structure applicable to the Executive without the Executive&#8217;s written consent.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Executive cannot terminate his employment for Good Reason (other than pursuant to Section 5.1(c)(v)) unless he has provided written notice to the Company of the existence of the circumstances providing grounds for termination for Good Reason within 90 calendar days of the initial existence of such grounds and the Company has had at least 15 calendar days from the date on which such notice is provided to cure such circumstances. If the Executive does not terminate his employment for Good Reason within 120 days after the first occurrence of the applicable grounds (other than Section 5.1(c)(v)), then the Executive will be deemed to have waived his right to terminate for Good Reason with respect to such grounds.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Termination Without Cause or for Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Employment Term and the Executive&#8217;s employment hereunder may be terminated by the Executive for Good Reason or by the Company without Cause. In the event of such termination, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive&#8217;s compliance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 6, Section 7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> and </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> of this Agreement and his execution of a release of claims in favor of the </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Company, its affiliates and their respective officers and directors in a form provided by the Company (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Release</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;), the Executive shall be entitled to receive the following&#58; </font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">A lump sum payment, which shall be paid within 30 days following the Termination Date, equal to &#91;SEVERANCE MULTIPLE&#93; times the sum of the Executive&#8217;s Base Salary and Target Bonus for the year in which the Termination Date occurs.</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">With respect to the fiscal year in which the Termination Date occurs, an amount equal to (X) the Annual Bonus paid to Executive in respect of the last calendar year for which Executive received a bonus prior to the Termination Date, multiplied by (Y) a fraction, the numerator of which is the number of days between first day of the calendar year in which the Termination Date occurs and the Termination Date and the denominator of which is 365, payable in a single payment concurrent with the payment of the amounts due under Section 5.2(a) hereof&#59;</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Executive timely and properly elects continuation coverage under the Consolidated Omnibus Reconciliation Act of 1985 (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">COBRA</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;), the Company shall reimburse the Executive the difference between the monthly COBRA premium paid by the Executive for himself and his dependents and the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the tenth day of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of&#58; (i) the eighteen-month anniversary of the Termination Date&#59; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage&#59; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer. </font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The treatment of any outstanding equity awards shall be determined in accordance with the terms of the Equity Plan and the applicable award agreements&#59; provided that notwithstanding the terms of the Equity Plan or any applicable award agreements&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding unvested stock or equity unit options, appreciation units and stock appreciation rights, granted to the Executive during the Employment Term shall become fully vested and exercisable for the remainder of their full term&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding equity-based compensation awards other than stock options, appreciation units and stock appreciation rights that are not intended to qualify as performance-based compensation under Section 162(m)(4)(C) of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Code</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) shall become fully vested and the restrictions thereon shall lapse&#59; provided that, any delays in the settlement or payment of such awards that are set forth in the applicable award agreement and that are required under Section 409A of the Code (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) shall remain in effect&#59; and</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding equity-based compensation awards other than stock or equity unit options, appreciation units and stock appreciation rights that are intended to constitute performance-based compensation under Section 162(m)(4)(C) of the Code (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 162(m)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) shall remain outstanding and shall vest or be forfeited in accordance with the terms of the applicable award agreements, if the applicable performance goals are satisfied.</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(e)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Upon any termination of Executive&#8217;s employment by the Company </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">6</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">other than for Cause or upon termination by the Executive for Good Reason, Executive shall be released from the restrictive covenants set forth in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section&#160;7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> of this Agreement.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.3</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Death or Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#160;</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Executive&#8217;s employment hereunder shall terminate automatically upon the Executive&#8217;s death during the Employment Term, and the Company may terminate the Executive&#8217;s employment on account of the Executive&#8217;s Disability. </font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Executive&#8217;s employment is terminated during the Employment Term on account of the Executive&#8217;s death or Disability, the Executive (or the Executive&#8217;s estate and&#47;or beneficiaries, as the case may be) shall be entitled to receive the following&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the Accrued Amounts&#59; </font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a lump sum payment, which shall be paid within 30 days following the Termination Date, equal to the sum of the Executive&#8217;s Base Salary and Target Bonus for the year in which the Termination Date occurs&#59; </font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">with respect to the fiscal year in which the Termination Date occurs, an amount equal to (X) the Annual Bonus paid to Executive in respect of the last calendar year for which Executive received a bonus prior to the Termination Date, multiplied by (Y) a fraction, the numerator of which is the number of days between first day of the calendar year in which the Termination Date occurs and the Termination Date and the denominator of which is 365, payable in a single payment concurrent with the payment of the amounts due under Section 5.3(b)(ii) hereof&#59; and</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iv)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the treatment of any outstanding equity awards shall be determined in accordance with the terms of the Equity Plan and the applicable award agreements&#59; provided that notwithstanding the terms of the Equity Plan or any applicable award agreements&#58;</font></div><div style="padding-left:144pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(A)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding unvested stock or equity unit options, appreciation units and stock appreciation rights, granted to the Executive during the Employment Term shall become fully vested and exercisable for the remainder of their full term&#59;</font></div><div style="padding-left:144pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(B)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding equity-based compensation awards other than stock options, appreciation units and stock appreciation rights that are not intended to qualify as performance-based compensation under Section 162(m)(4)(C) shall become fully vested and the restrictions thereon shall lapse&#59; provided that, any delays in the settlement or payment of such awards that are set forth in the applicable award agreement and that are required under Section 409A of the Code (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) shall remain in effect&#59; and</font></div><div style="padding-left:144pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(C)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding equity-based compensation awards other than stock or equity unit options, appreciation units and stock appreciation rights that are intended to constitute performance-</font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">7</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:144pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">based compensation under Section 162(m)(4)(C) shall remain outstanding and shall vest or be forfeited in accordance with the terms of the applicable award agreements, if the applicable performance goals are satisfied.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding any other provision contained herein, all payments made in connection with the Executive&#8217;s Disability shall be provided in a manner which is consistent with federal and state law.</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">For purposes of this Agreement, &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; shall mean the Executive is entitled to receive long-term disability benefits under the Company&#8217;s long-term disability plan, or if there is no such plan, the Executive&#8217;s inability, due to physical or mental incapacity, to substantially perform his duties and responsibilities under this Agreement for one hundred eighty (180) days out of any three hundred sixty-five (365) day period or one hundred twenty (120) consecutive days&#59; provided however, in the event the Company temporarily replaces the Executive, or transfers the Executive&#8217;s duties or responsibilities to another individual on account of the Executive&#8217;s inability to perform such duties due to a mental or physical incapacity which is, or is reasonably expected to become, a Disability, then the Executive&#8217;s employment shall not be deemed terminated by the Company and the Executive shall not be able to resign with Good Reason as a result thereof. Any question as to the existence of the Executive&#8217;s Disability as to which the Executive and the Company cannot agree shall be determined in writing by a qualified independent physician mutually acceptable to the Executive and the Company. If the Executive and the Company cannot agree as to a qualified independent physician, each shall appoint such a physician and those two physicians shall select a third who shall make such determination in writing. The determination of Disability made in writing to the Company and the Executive shall be final and conclusive for all purposes of this Agreement.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.4</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#160;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding any other provision contained herein, if the Executive&#8217;s employment hereunder is terminated by the Executive for Good Reason or by the Company without Cause (other than on account of the Executive&#8217;s death or Disability), in each case within three (3) months prior to or twelve (12) months following a Change in Control, the Executive shall be entitled to receive the Accrued Amounts and, subject to the Executive&#8217;s compliance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 6</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> and </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> of this Agreement and his execution of a Release, the Executive shall be entitled to receive the following&#58; </font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a lump sum payment equal to three (3) times the sum of the Executive&#8217;s Base Salary and Target Bonus for the year in which the Termination Date occurs (or if greater, the year immediately preceding the year in which the Change in Control occurs), which shall be paid within 30 days following the Termination Date&#59; and</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a lump sum payment equal to the Executive&#8217;s Target Bonus for the fiscal year in which the Date of Termination occurs (or if greater, the year in which the Change in Control occurs), which shall be paid within 30 days following the Termination Date&#59;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Executive timely and properly elects continuation coverage under COBRA, the Company shall reimburse the Executive the difference between the monthly COBRA premium paid by the Executive for himself and his dependents and </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">8</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the monthly premium amount paid by similarly situated active executives. Such reimbursement shall be paid to the Executive on the tenth of the month immediately following the month in which the Executive timely remits the premium payment. The Executive shall be eligible to receive such reimbursement until the earliest of&#58; (i) the eighteen-month anniversary of the Termination Date&#59; (ii) the date the Executive is no longer eligible to receive COBRA continuation coverage&#59; and (iii) the date on which the Executive becomes eligible to receive substantially similar coverage from another employer. </font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding the terms of any equity incentive plan or award agreements, as applicable, in the event of a Change in Control&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding unvested stock or equity unit options, appreciation units and stock appreciation rights granted to the Executive during the Employment Term shall become fully vested and exercisable for the remainder of their full term&#59; </font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding equity-based compensation awards other than stock or equity unit options, appreciation units and stock appreciation rights that are not intended to qualify as performance-based compensation under Section 162(m)(4)(C) shall become fully vested and the restrictions thereon shall lapse&#59; provided that, any delays in the settlement or payment of such awards that are set forth in the applicable award agreement and that are required under Section 409A shall remain in effect&#59; and</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">all outstanding equity-based compensation awards other than stock or equity options, appreciation units and stock appreciation rights that are intended to constitute performance-based compensation under Section 162(m)(4)(C) shall remain outstanding and shall vest or be forfeited in accordance with the terms of the applicable award agreements, if the applicable performance goals are satisfied.</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">For purposes of this Agreement, &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; shall mean the occurrence of any of the following&#58;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(i)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">one person (or more than one person acting as a group) acquires beneficial ownership of voting securities of the Company that, together with the voting securities held by such person or group, constitutes more than 50% of the total fair market value or total voting power of the Company&#8217;s then outstanding voting securities&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(ii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">one person (or more than one person acting as a group) acquires (or has acquired during the twelve-month period ending on the date of the most recent acquisition) beneficial ownership of the Company&#8217;s voting securities possessing 30% or more of the total voting power of the Company&#8217;s then outstanding voting securities&#59;</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iii)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">a majority of the members of the Board are replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority of the Board before the date of appointment or election&#59; or</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">9</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(iv)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the sale of all or substantially all of the Company&#8217;s assets.</font></div><div style="padding-left:90pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding the foregoing, a Change in Control shall not occur unless such transaction constitutes a change in the ownership of the Company, a change in effective control of the Company, or a change in the ownership of a substantial portion of the Company&#8217;s assets under Section 409A.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.5</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Notice of Termination</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Any termination of the Executive&#8217;s employment hereunder by the Company or by the Executive during the Employment Term (other than termination pursuant to </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.3(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> on account of the Executive&#8217;s death) shall be communicated by written notice of termination (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Notice of Termination</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) to the other party hereto in accordance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section&#160;20</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Notice of Termination shall specify&#58; </font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The termination provision of this Agreement relied upon&#59; </font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">To the extent applicable, the facts and circumstances claimed to provide a basis for termination of the Executive&#8217;s employment under the provision so indicated&#59; and</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The applicable Termination Date.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.6</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Termination Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Executive&#8217;s Termination Date shall be&#58; </font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Executive&#8217;s employment hereunder terminates on account of the Executive&#8217;s death, the date of the Executive&#8217;s death&#59; </font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Executive&#8217;s employment hereunder is terminated on account of the Executive&#8217;s Disability, the date that it is determined that the Executive has a Disability&#59;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Company terminates the Executive&#8217;s employment hereunder for Cause, the date the Notice of Termination is delivered to the Executive&#59;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Company terminates the Executive&#8217;s employment hereunder without Cause, the date specified in the Notice of Termination, which shall be no less than ten days following the date on which the Notice of Termination is delivered&#59; provided that, the Company shall have the option to provide the Executive with a lump sum payment equal to ten days&#8217; Base Salary in lieu of such notice, which shall be paid in a lump sum on the Executive&#8217;s Termination Date and for all purposes of this Agreement, the Executive&#8217;s Termination Date shall be the date on which such Notice of Termination is delivered&#59; and</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(e)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If the Executive terminates his employment hereunder with or without Good Reason, the date specified in the Executive&#8217;s Notice of Termination, which shall be no less than ten days following the date on which the Notice of Termination is delivered&#59; provided that, the Company may waive all or any part of the ten-day notice period for no consideration by giving written notice to the Executive and for all purposes of this Agreement, the Executive&#8217;s Termination Date shall be the date determined by the Company.</font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding anything contained herein, the Termination Date shall not occur until the date on which the Executive incurs a &#8220;separation from service&#8221; within the meaning of Section 409A.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Mitigation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. In no event shall the Executive be obligated to seek other employment or take any other action by way of mitigation of the amounts payable to the Executive under any of </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">10</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the provisions of this Agreement and except as provided in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.2(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">, any amounts payable pursuant to this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> shall not be reduced by compensation the Executive earns on account of employment with another employer.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Resignation of All Other Positions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Upon termination of the Executive&#8217;s employment hereunder for any reason, the Executive shall be deemed to have resigned from all positions that the Executive holds as an officer or member of the board of directors (or a committee thereof) of the Company or any of its affiliates.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5.9</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Section 280G</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. &#160;</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding any other provision of this Agreement or any other plan, arrangement or agreement to the contrary, if any of the payments or benefits provided or to be provided by the Company or its affiliates to the Executive or for the Executive&#8217;s benefit pursuant to the terms of this Agreement or otherwise (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Covered Payments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) constitute parachute payments (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Parachute Payments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) within the meaning of Section 280G of the Code and would, but for this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.9</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> be subject to the excise tax imposed under Section 4999 of the Code (or any successor provision thereto) or any similar tax imposed by state or local law or any interest or penalties with respect to such taxes (collectively, the </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">&#8220;Excise Tax</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;), then the Covered Payments shall be either (i) reduced to the minimum extent necessary to ensure that no portion of the Covered Payments is subject to the Excise Tax (that amount, the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Reduced Amount</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) or (ii) payable in full if the Executive&#8217;s receipt on an after-tax basis of the full amount of payments and benefits (after taking into account the applicable federal, state, local and foreign income, employment and excise taxes (including the Excise Tax)) would result in the Executive receiving an amount greater than the Reduced Amount on an after-tax basis.  Any reduction in the Covered Payments shall be made in a manner that maximizes the Executive&#8217;s economic position. In applying this principle, the reduction shall be made in a manner consistent with the requirements of Section 409A of the Code, and where two economically equivalent amounts are subject to reduction but payable at different times, such amounts shall be reduced on a pro rata basis but not below zero.</font></div><div style="text-indent:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">All calculations and determinations under this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.9</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> shall be made by an independent accounting firm or independent tax counsel appointed by the Company (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Tax Counsel</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;) whose determinations shall be conclusive and binding on the Company and the Executive for all purposes. For purposes of making the calculations and determinations required by this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.9</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">, the Tax Counsel may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G and Section 4999 of the Code. The Company and the Executive shall furnish the Tax Counsel with such information and documents as the Tax Counsel may reasonably request in order to make its determinations under this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.9</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Company shall bear all costs the Tax Counsel may reasonably incur in connection with its services. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Confidential Information</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. As a condition to the commencement of employment, on or prior to the Effective Date, the Executive shall execute and deliver to the Company the Company Confidential Information and Invention Assignment Agreement, a copy of which is attached hereto as </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Annex B</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Restrictive Covenants.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">7.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Executive acknowledges and agrees that (i) by virtue of Executive&#8217;s employment with the Company will learn valuable trade secrets and other confidential, proprietary information, </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">11</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">including the Company&#8217;s customer and potential customer lists, relating to the Company&#8217;s business, (ii) Executive&#8217;s skills, knowledge and services to the Company are unique in nature, (iii) the Company&#8217;s business is international in scope and (iv) the Company would be irreparably damaged if Executive were to provide services to any person or entity in violation of the restrictions contained in this Agreement. Accordingly, as a condition of and inducement to the Company to enter into this Agreement, Executive agrees that during the Employment Term and, except as otherwise provided in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 5.2(f)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> hereof or the last paragraph of this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">, for an additional six (6) months thereafter (such period being referred to herein as the &#8220;Restricted Period&#8221;), neither Executive nor any Affiliate of Executive (as defined below) shall, directly or indirectly, either for Executive or for any other person or entity&#58;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">in any area in which the Company conducts any phase of its business including production, promotional, and marketing activities engage or participate in, or assist, advise or be connected with (including as an employee, owner, partner, shareholder, officer, director, advisor, consultant, agent or otherwise), or permit Executive&#8217;s name to be used by or render services for, any person or entity engaged in a Competing Business (as hereinafter defined)&#59; provided, however, that nothing in this Agreement shall prevent Executive from acquiring or owning, as a passive investment, up to two percent (2%) of the outstanding voting securities of an entity engaged in a Competing Business which are publicly traded on any recognized national securities market, subject to the requirement that Executive comply with the Company Customer Confidentiality and Securities Trading Policy in effect from time to time&#59;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">take any action, in connection with a Competing Business, which might divert from the Company or an Affiliate of the Company any opportunity which would be within the scope of the Company&#8217;s or such Affiliate&#8217;s then business&#59;</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(c)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">solicit or attempt to solicit any person or entity who is or has been (i) a customer of the Company at any time (A) up to the date hereof or (B) during the Restricted Period to purchase Competing Products or Services (as herein defined) from any person or entity (other than the Company) or (ii) a customer, supplier, licensor, licensee or other business relation of the Company at any time (A) up to the date hereof or (B) during the Restricted Period to cease doing business with the Company&#59; provided, however, that this subsection (c) shall only apply to customers, suppliers, licensors or other business relations of the Company with which the Executive had contact or of which the Executive had knowledge as a result of Executive&#8217;s employment&#59; or</font></div><div style="padding-left:45pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">(d)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">induce, entice, hire, employ, attempt to hire or employ, solicit or endeavor to entice away from the Company any person employed by the Company or its affiliates at any time during Executive&#8217;s employment or the Restricted Period, in order to accept employment or association with himself or herself, or any other person, firm, corporation or entity whatsoever&#59; approach any such person for any such purpose, or authorize or knowingly cooperate with the taking of any such action by any other person, firm, corporation or entity.</font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">As used herein, a &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Competing Business</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; shall mean a business which engages or is making plans to engage, in whole or in part, in the production, marketing or distributing of products, or the performance, marketing and sale of services, which are competitive with, and are similar to, may be used as substitutes for, or may detract from any products or services of the </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">12</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Company or any Affiliate thereof during the Restricted Period, whether, in the case of products, such products are or were produced by or for the Company for sale by the Company or purchased as finished goods for resale by the Company, or, in the case of services, such services were performed by the Company or by another company or person on behalf of the Company&#59; the products and services subject to these restrictive covenants being herein referred to as &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Competing Products and Services</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;.  As used herein, an &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Affiliate</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; shall mean and include any person or entity which controls a party, which such party controls or which is under common control with such party.  &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221; means the power, direct or indirect, to influence or cause the direction of the management and policies of a person or entity through voting securities, contract or otherwise.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Non-disparagement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Executive agrees and covenants that he will not at any time make, publish or communicate to any person or entity or in any public forum any defamatory or disparaging remarks, comments or statements concerning the Company or its businesses, or any of its employees, officers, and existing and prospective customers, suppliers, investors and other associated third parties. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">This </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> does not, in any way, restrict or impede the Executive from exercising protected rights to the extent that such rights cannot be waived by agreement or from complying with any applicable law or regulation or a valid order of a court of competent jurisdiction or an authorized government agency, provided that such compliance does not exceed that required by the law, regulation or order. The Executive shall promptly provide written notice of any such order to the Company&#8217;s Chief Executive Officer.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">9.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Acknowledgement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Executive acknowledges and agrees that the services to be rendered by him to the Company are of a special and unique character&#59; that the Executive will obtain knowledge and skill relevant to the Company&#8217;s industry, methods of doing business and marketing strategies by virtue of the Executive&#8217;s employment&#59; and that the restrictive covenants and other terms and conditions of this Agreement are reasonable and reasonably necessary to protect the legitimate business interest of the Company. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Executive further acknowledges that the amount of his compensation reflects, in part, his obligations and the Company&#8217;s rights under </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 6, Section 7 </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">and </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> of this Agreement&#59; that he has no expectation of any additional compensation, royalties or other payment of any kind not otherwise referenced herein in connection herewith&#59; that he will not be subject to undue hardship by reason of his full compliance with the terms and conditions of </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 6, Section 7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> and </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> of this Agreement or the Company&#8217;s enforcement thereof.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">10.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Remedies</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. In the event of a breach or threatened breach by the Executive of </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 6, Section 7</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> or </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Section 8</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"> of this Agreement, the Executive hereby consents and agrees that the Company shall be entitled to seek, in addition to other available remedies, a temporary or permanent injunction or other equitable relief against such breach or threatened breach from any court of competent jurisdiction, without the necessity of showing any actual damages or that money damages would not afford an adequate remedy, and without the necessity of posting any bond or other security. The aforementioned equitable relief shall be in addition to, not in lieu of, legal remedies, monetary damages or other available forms of relief.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">11.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Security</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">11.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Security and Access</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Executive agrees and covenants (a) to comply with all Company security policies and procedures as in force from time to time including without </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">13</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">limitation those regarding computer equipment, telephone systems, voicemail systems, facilities access, monitoring, key cards, access codes, passwords, Company intranet, internet, social media and instant messaging systems, computer systems, e-mail systems, computer networks, software, data security, and any and all other Company facilities, IT resources and communication technologies (&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Facilities Information Technology and Access Resources</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;)&#59; (b) not to access or use any Facilities and Information Technology Resources except as authorized by the Company&#59; and (iii) not to access or use any Facilities and Information Technology Resources in any manner after the termination of the Executive&#8217;s employment by the Company, whether termination is voluntary or involuntary. The Executive agrees to notify the Company promptly in the event he learns of any violation of the foregoing by others, or of any other misappropriation or unauthorized access, use, reproduction or reverse engineering of, or tampering with any Facilities and Information Technology Access Resources or other Company property or materials by others. </font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">11.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Exit Obligations</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Upon (a) voluntary or involuntary termination of the Executive&#8217;s employment or (b) the Company&#8217;s request at any time during the Executive&#8217;s employment, the Executive shall (i) provide or return to the Company any and all Company property, including keys, key cards, access cards, identification cards, security devices, employer credit cards, network access devices, computers, cell phones, smartphones, PDAs, pagers, fax machines, equipment, speakers, webcams, manuals, reports, files, books, compilations, work product, e-mail messages, recordings, tapes, disks, thumb drives or other removable information storage devices, hard drives, and data and all Company documents and materials belonging to the Company and stored in any fashion, including but not limited to those that constitute or contain any confidential information or work product, that are in the possession or control of the Executive, whether they were provided to the Executive by the Company or any of its business associates or created by the Executive in connection with his employment by the Company&#59; and (ii) delete or destroy all copies of any such documents and materials not returned to the Company that remain in the Executive&#8217;s possession or control, including those stored on any non-Company devices, networks, storage locations and media in the Executive&#8217;s possession or control.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">12.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Governing Law&#58; Jurisdiction and Venue</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. This Agreement, for all purposes, shall be construed in accordance with the laws of Iowa without regard to conflicts of law principles. Any action or proceeding by either of the parties to enforce this Agreement shall be brought only in a state or federal court located in the state of Iowa, county of Story. The parties hereby irrevocably submit to the non-exclusive jurisdiction of such courts and waive the defense of inconvenient forum to the maintenance of any such action or proceeding in such venue.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">13.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Entire Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Unless specifically provided herein, this Agreement contains all of the understandings and representations between the Executive and the Company pertaining to the subject matter hereof and supersedes all prior and contemporaneous understandings, agreements, representations and warranties, both written and oral, with respect to such subject matter. The parties mutually agree that the Agreement can be specifically enforced in court and can be cited as evidence in legal proceedings alleging breach of the Agreement. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">14.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Modification and Waiver</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. No provision of this Agreement may be amended or modified unless such amendment or modification is agreed to in writing and signed by the Executive and by the Chief Executive Officer of the Company. No waiver by either of the parties of any breach by the other party hereto of any condition or provision of this Agreement to be performed by the other party hereto shall be deemed a waiver of any similar or dissimilar provision or condition at </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">14</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">the same or any prior or subsequent time, nor shall the failure of or delay by either of the parties in exercising any right, power or privilege hereunder operate as a waiver thereof to preclude any other or further exercise thereof or the exercise of any other such right, power or privilege.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">15.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Severability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Should any provision of this Agreement be held by a court of competent jurisdiction to be enforceable only if modified, or if any portion of this Agreement shall be held as unenforceable and thus stricken, such holding shall not affect the validity of the remainder of this Agreement, the balance of which shall continue to be binding upon the parties with any such modification to become a part hereof and treated as though originally set forth in this Agreement. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The parties further agree that any such court is expressly authorized to modify any such unenforceable provision of this Agreement in lieu of severing such unenforceable provision from this Agreement in its entirety, whether by rewriting the offending provision, deleting any or all of the offending provision, adding additional language to this Agreement or by making such other modifications as it deems warranted to carry out the intent and agreement of the parties as embodied herein to the maximum extent permitted by law. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The parties expressly agree that this Agreement as so modified by the court shall be binding upon and enforceable against each of them. In any event, should one or more of the provisions of this Agreement be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions hereof, and if such provision or provisions are not modified as provided above, this Agreement shall be construed as if such invalid, illegal or unenforceable provisions had not been set forth herein.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">16.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Captions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Captions and headings of the sections and paragraphs of this Agreement are intended solely for convenience and no provision of this Agreement is to be construed by reference to the caption or heading of any section or paragraph.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">17.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Counterparts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. This Agreement may be executed in separate counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">18.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. This Agreement is intended to comply with Section 409A or an exemption thereunder and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of this Agreement, payments provided under this Agreement may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under this Agreement that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. For purposes of Section 409A, each installment payment provided under this Agreement shall be treated as a separate payment. Any payments to be made under this Agreement upon a termination of employment shall only be made upon a &#8220;separation from service&#8221; under Section 409A. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Executive on account of non-compliance with Section 409A.</font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Notwithstanding any other provision of this Agreement, if any payment or benefit provided to the Executive in connection with his termination of employment is determined to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A and the Executive is determined to be a &#8220;specified employee&#8221; as defined in Section 409A(a)(2)(b)(i), </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">15</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">then such payment or benefit shall not be paid until the first payroll date to occur following the six-month anniversary of the Termination Date (the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;">Specified Employee Payment Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#8221;). The aggregate of any payments that would otherwise have been paid before the Specified Employee Payment Date shall be paid to the Executive in a lump sum on the Specified Employee Payment Date and thereafter, any remaining payments shall be paid without delay in accordance with their original schedule.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">19.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Successors and Assigns</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. This Agreement is personal to the Executive and shall not be assigned by the Executive. Any purported assignment by the Executive shall be null and void from the initial date of the purported assignment. The Company may assign this Agreement to any successor or assign (whether direct or indirect, by Conversion, purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of the Company. This Agreement shall inure to the benefit of the Company and permitted successors and assigns.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">20.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Notice</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Notices and all other communications provided for in this Agreement shall be in writing and shall be delivered personally or sent by registered or certified mail, return receipt requested, or by overnight carrier to the parties at the addresses set forth below (or such other addresses as specified by the parties by like notice)&#58;</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If to the Company&#58;</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">WORKIVA INC.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2900 University Blvd</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Ames, Iowa 50010</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">Attention&#58; Chief Executive Officer</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">If to the Executive, to the Executive&#8217;s address on file with the Company.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">21.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Representations of the Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Executive represents and warrants to the Company that&#58;</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">21.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Executive&#8217;s acceptance of employment with the Company and the performance of his duties hereunder will not conflict with or result in a violation of, a breach of, or a default under any contract, agreement or understanding to which he is a party or is otherwise bound.</font></div><div style="text-indent:18pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">21.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">The Executive&#8217;s acceptance of employment with the Company and the performance of his duties hereunder will not violate any non-solicitation, non-competition or other similar covenant or agreement of a prior employer.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">22.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Withholding</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. The Company shall have the right to withhold from any amount payable hereunder any Federal, state and local taxes in order for the Company to satisfy any withholding tax obligation it may have with respect to such amount under any applicable law or regulation.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">23.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Survival</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. Upon the expiration or other termination of this Agreement, the respective rights and obligations of the parties hereto shall survive such expiration or other termination to the extent necessary to carry out the intentions of the parties under this Agreement.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">24.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;text-decoration: underline;vertical-align:bottom;">Acknowledgment of Full Understanding</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">. THE EXECUTIVE ACKNOWLEDGES AND AGREES THAT HE HAS FULLY READ, UNDERSTANDS AND VOLUNTARILY ENTERS INTO THIS AGREEMENT. THE EXECUTIVE ACKNOWLEDGES AND AGREES THAT HE HAS HAD AN OPPORTUNITY TO ASK QUESTIONS AND CONSULT WITH AN ATTORNEY OF HIS CHOICE BEFORE SIGNING THIS AGREEMENT. </font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">16</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">&#91;SIGNATURE PAGE FOLLOWS&#93;</font></div><div><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">17</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written.</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:48.160256%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:47.839744%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><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;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">WORKIVA INC.&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58; ______________________________&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Name&#58;  _________________________&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Title&#58; ____________________________&#160;</font></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:3.608974%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.391026%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><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;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EXECUTIVE&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Signature&#58; __________________________&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:12pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Print Name&#58; _______________________________&#160;</font></td></tr></table></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div id="i_1_39"></div><div style="text-align:right;margin-top:6pt;margin-bottom:6pt;"><font style="color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">18</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:700;line-height:115%;text-decoration: underline;vertical-align:bottom;">ANNEX B</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><font 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;">WORKIVA INC.</font></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><font 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;">CONFIDENTIAL INFORMATION AND INVENTION ASSIGNMENT AGREEMENT</font></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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 Confidential Information and Invention Assignment Agreement (&#8220;Agreement&#8221;) is made and entered into by and between Workiva Inc. (the &#8220;Company&#8221;) and ___________________ (&#8220;Employee&#8221;). </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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 consideration of the commencement of Employee&#8217;s employment relationship with the Company, and the compensation paid and&#47;or to be paid to Employee, Employee hereby acknowledges and agrees with the Company as follows&#58; </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">1. Effective Date</font><font 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 Agreement shall become effective on the earlier to occur of&#58; (i) the commencement of Employee&#8217;s employment with the Company, or (ii) the date and time at which any Confidential Information (as defined in Section 2 below) was or is first disclosed to Employee. </font></div><div><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">2. Confidential Information</font><font 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 Company has created, developed or compiled, and will create, develop or compile (or will cause to be created, developed, or compiled) and&#47;or otherwise owns or will own, certain proprietary and&#47;or confidential information that has or could have commercial value or other utility in the business in which the Company is engaged or in which it contemplates engaging, or information which, if disclosed, could be detrimental to the interests of the Company, including, but not limited to, any and all information concerning ideas, designs, techniques, reports, processes, formulas, trade secrets, inventions, discoveries, improvements, research or development and test results, specifications, data, know-how, computer software code and&#47;or systems, all other technology of any kind, business methods, marketing plans, business plans, strategies, forecasts, unpublished financial information, budgets, vendors, customers, employees, projections and business prospects (collectively &#8220;Confidential Information&#8221;). For purposes of this agreement, &#8220;Confidential Information&#8221; includes materials and information belonging to the Company&#8217;s affiliates or clients and includes not only materials and other information disclosed by the Company to Employee in the course of his&#47;her employment (including such materials and&#47;or information belonging to third parties doing business with the Company), but also materials and other information developed or learned by Employee during the course of his&#47;her employment with the Company, such as Inventions (as defined in Section 7(a) below). In addition to Employee&#8217;s obligations under this Section 2, Employee agrees to comply with the Company&#8217;s Customer Confidentiality and Securities Trading Policy, as such policy is in effect as of the date hereof and as such policy may be amended from time to time (provided that the Company provides notice to Employee of any such amendments). By executing this Agreement, Employee acknowledges that Employee has received, read and understands the Company&#8217;s Customer Confidentiality and Securities Trading Policy. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">3. Protection of Confidential Information</font><font 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;">. Employee agrees that, at all times during and after his&#47;her employment with the Company, he&#47;she will hold in trust, keep strictly confidential, and not disclose to any third party or make any use of the Confidential Information of the Company, its clients and its affiliates except for the benefit of the Company and only in the course of his&#47;her employment with the Company. Employee further agrees not to cause the transmission, removal, or transport of any Confidential Information or Inventions from the Company&#8217;s principal place of business, other Company facilities, such other place of business specified by the Company or from Company computer or other equipment, without prior written approval of the Chief Executive Officer of the Company. In the event that Employee telecommutes or provides services for the Company from a location other than a Company office, Employee shall, at all times, ensure that any Confidential Information or Inventions are maintained on Company computer or other Company equipment at all times, and maintained so that the Confidential Information and Inventions remain confidential. In the event that Employee desires to publish the results </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">1</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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 his&#47;her work for the Company through literature or speeches, Employee agrees to submit such literature or speeches to the Chief Executive Officer (&#8220;CEO&#8221;) at least 15 business days before dissemination of such information for a determination, in the Company&#8217;s sole discretion, of whether such disclosure may destroy trade secret status or be otherwise prejudicial to the interests of the Company, or whether disclosure may constitute an invasion of the Company&#8217;s privacy rights. Employee agrees not to publish, disclose, or otherwise disseminate such information without prior approval of the CEO. Employee acknowledges that he&#47;she is aware that the unauthorized disclosure of Confidential Information of the Company, its clients or its affiliates may be highly prejudicial to the Company&#8217;s interests, an invasion of privacy, and&#47;or an improper disclosure of trade secrets. Whenever the approval, designation, specification, or other act of the CEO is required under this Agreement, the CEO may, by written designation, authorize an agent of the Company to perform such act. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">4. Prior Knowledge and Inventions</font><font 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;">. Except as disclosed on Exhibit &#8220;A&#8221; to this Agreement, Employee does not know anything about the Company&#8217;s, its clients or its affiliates&#8217; Confidential Information, other than the information he&#47;she has learned from the Company. Employee has also disclosed on Exhibit &#8220;A&#8221; a complete list of all inventions owned in whole or in part by Employee and which Employee desires to exclude from the application of this Agreement (all of which are referred to in this Agreement as &#8220;Excluded Inventions&#8221;). The Company agrees to receive and hold all such disclosures in confidence. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">5. Prior Commitments</font><font 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;">. Employee has no agreements, relationships or commitments to any other person or entity which conflict or which may be likely to conflict with Employee&#8217;s obligations to the Company under this Agreement. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">6. Proprietary Information or Trade Secrets of Others</font><font 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;">. Employee will not disclose to the Company, or use, or induce the Company to use, any proprietary information or trade secrets of others. Employee represents and warrants that he&#47;she has returned all property, including trade secrets and other confidential or proprietary information, belonging to all prior employers and agrees to indemnify Company from damages or other liability incurred by Company because of Employee&#8217;s breach of his&#47;her obligations to any prior employers. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">7. Assignment of Employee Inventions</font><font 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;">.</font><font 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;">&#160;</font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">&#160;</font><font 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;">(a) Disclosure</font><font 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;">. Employee will promptly disclose in writing to the Company all discoveries, developments, designs, ideas, improvements, inventions, formulas, processes, techniques, know-how, and data (whether or not patentable or registrable under copyright or similar statutes) made, conceived, reduced to practice, or learned by Employee (either alone or jointly with others) during his&#47;her employment with the Company that are related to the present or demonstrably anticipated future business of the Company or its affiliates, or which result from tasks assigned to Employee by the Company, or from the use of facilities or equipment owned, leased, or otherwise used by the Company or its affiliates (all of the foregoing are referred to in this Agreement as &#8220;Inventions&#8221;). Notwithstanding the foregoing sentence, in no event shall the term &#8220;Inventions&#8221; be deemed to include the Excluded Inventions for purposes of any provision of this Agreement. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">&#160;</font><font 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;">(b) Post-Employment Disclosure Obligations</font><font 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;">. Employee shall also promptly disclose in writing to Company all discoveries, developments, designs, ideas, improvements, inventions, formulas, processes, techniques, know-how, and data (whether or not patentable or registrable under copyright or similar statutes) that relate to the present or demonstrably anticipated future business of the Company or its affiliates and that are made, conceived or reduced to practice by Employee (either alone or jointly with others) within 12 months after termination of Employee&#8217;s employment for any reason. Employee acknowledges and agrees that all of the foregoing items that are based on the Company&#8217;s Confidential Information hereunder &#8211; or which were, in fact, made, conceived or reduced to practice during Employee&#8217;s employment by the Company &#8211; shall constitute Inventions subject to assignment under clause 7(c) below. Employee&#8217;s disclosure hereunder shall be narrowly tailored to comply with the restrictions of </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">2</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">any commercially reasonable non-disclosure agreement signed by the Employee that is meant to protect the trade secrets and confidentiality of a subsequent employer. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">&#160;</font><font 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;">(c) Assignment of Inventions</font><font 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;">. Employee acknowledges and agrees that all Inventions belong to and shall be the sole property of the Company, subject to the provisions of this Agreement. Employee hereby assigns to the Company all rights, title, and interest Employee may have or may acquire in and to all Inventions. Both during and after his&#47;her service with the Company, Employee agrees, promptly upon the request of the Company, to sign and deliver to the Company such other documents as the Company considers desirable to evidence the assignment to the Company of all rights of Employee, if any, in any Inventions and the Company&#8217;s ownership of such Inventions. Notwithstanding the foregoing, Employee shall not be obligated to assign to the Company any Invention that was developed entirely on Employee&#8217;s own time without using the Company&#8217;s equipment, supplies, facilities or trade secret information, unless such Invention either&#58; (i) relates to the Company&#8217;s business or the Company&#8217;s actual or demonstrably anticipated research, or (ii) results from any work performed by Employee for the Company. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">&#160;</font><font 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;">(d) Copyrightable Subject Matter</font><font 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;">. Employee acknowledges and agrees that all copyrightable works, such as designs, artwork, digitized or other computer files, software (source, object and executable code) and documentation, created by Employee (either alone or jointly with others) in the course of working for the Company shall be the exclusive property of Company. Employee agrees that all such work product constitutes &#8220;works made for hire&#8221; under the copyright laws of the United States and shall be owned by the Company. Employee hereby assigns and agrees to assign to Company all right, title and interest, including all rights in the nature of copyright, in and to such work product not otherwise owned by Company (as a &#8220;work for hire&#8221; or otherwise), and hereby assigns to Company or waives any so-called &#8220;moral rights&#8221; in the work product to the extent permitted by law. Both during and after his&#47;her service with the Company, and from time to time, Employee agrees, promptly upon the request of the Company, to sign and deliver to the Company such other documents as the Company considers desirable to evidence the assignment to the Company of all rights of Employee, if any, in the foregoing work product and the Company&#8217;s ownership of such work product. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">8. Power of Attorney</font><font 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 the event the Company is unable to secure Employee&#8217;s signature on any document necessary to apply for, prosecute, obtain, or enforce any patent, copyright, or other right or protection relating to any Invention, whether due to mental or physical incapacity or any other cause, Employee hereby irrevocably designates and appoints the Company, and each of its duly authorized officers and agents, as his&#47;her agent and attorney-in-fact to act for, and in his&#47;her behalf and stead, to execute and file any such document and to do all other lawfully permitted acts to further the prosecution, issuance, and enforcement of patents, copyrights, or other rights or protections with the same force and effect as if executed and delivered by the Employee. Such appointment is acknowledged by Employee to be coupled with an interest and, therefore, is irrevocable. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">9. Delivery of Documents and Data upon Termination of Employment</font><font 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 the event of a voluntary or involuntary termination of Employee&#8217;s service with the Company, for any reason or no reason, Employee agrees, promptly and without request, to deliver to and inform the Company of all documents and data pertaining to his&#47;her service and the Confidential Information and Inventions of the Company or its affiliates, whether prepared by Employee or otherwise coming into his&#47;her possession or control, and to sign a Termination Statement, a copy of which is attached as Exhibit &#8220;C&#8221; to this Agreement. Employee will not retain any written or other tangible material containing any information concerning or disclosing any of the Confidential Information or Inventions of the Company or its affiliates. Employee recognizes that the unauthorized taking of any of the Company&#8217;s or its affiliates&#8217; trade secrets may subject the Employee to civil and criminal penalties, and that willful misappropriation may result in an award against Employee for triple the amount of the Company&#8217;s and its affiliates damages and their attorney fees in collecting such damages. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">10. Injunctive Relief</font><font 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;">. Employee acknowledges that any breach of this Agreement will cause the </font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">3</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">Company and its affiliates irreparable harm for which damages would be an inadequate remedy and, therefore, in the event of such breach, in addition to its rights and remedies otherwise available at law, the Company and its affiliates shall be entitled to equitable and injunctive relief. Employee hereby waives any requirement for the posting of a bond or other security in the event that the Company seeks an injunction. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">11. Legal Expenses</font><font 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 the event of litigation or arbitration between the parties arising out of or relating to this Agreement, the prevailing party will be entitled to recover court or arbitration costs and reasonable fees of attorneys, accountants and expert witnesses incurred by such party in connection with the action or arbitration. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">12. Material Condition of Employment</font><font 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;">. Employee acknowledges and agrees that the protections set forth in this Agreement are a material condition of his&#47;her employment with and compensation by the Company. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">13. Amendment and Effect</font><font 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 Agreement may not be amended except by an instrument in writing signed by both parties. This Agreement shall be binding on the heirs, executors, administrators, and other legal representatives and assigns of Employee, and is for the benefit of the Company and its successors and assigns. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">14. Severability</font><font 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;">. It is the desire and intent of the parties that the foregoing provisions of this Agreement shall be enforced to the fullest extent permissible under the laws and public policies applied in each jurisdiction in which enforcement is sought. If any particular provision of this Agreement is adjudicated to be invalid or unenforceable, such provision shall be deemed to be deleted from this Agreement, such deletion to apply only with respect to the operation of such provision in the particular jurisdiction in which such adjudication is made. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">14. Law</font><font 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 Agreement shall be governed by the laws of the State of Iowa, without regard to its conflict of law provisions. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">15. Entire Understanding</font><font 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 Agreement contains the sole, complete and entire agreement and understanding of the parties concerning the matters contained herein and may not be altered, modified or changed in any manner except by a writing duly executed by the parties. No statements, promises or representations have been made by either party to another, or relied upon, and no consideration has been or is offered, promised, expected or held out, other than as stated in the Agreement. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">16. Cumulative Remedies</font><font 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;">. Each and all of the several rights and remedies provided for in this Agreement shall be cumulative. No one right or remedy shall be exclusive of the others or of any right or remedy allowed in law or in equity. No waiver or indulgence by the Company of any failure by Employee to keep or perform any promise or condition of this Agreement shall be a waiver of any preceding or succeeding breach of the same or any other promise or condition. No waiver by the Company of any right shall be construed as a waiver of any other right. The Company shall not be required to give notice to enforce strict adherence to all terms of this Agreement. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">17. Employment at Will</font><font 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;">. Nothing in this Agreement shall confer upon Employee any right to continue in the employ of the Company for any period of specific duration, or interfere with, or otherwise restrict in any way, the rights of the Company (or any parent or subsidiary employing or retaining Employee) or of Employee, which rights are hereby expressly reserved by each, to terminate Employee&#8217;s employment at any time for any reason, with or without cause. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">4</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">CAUTION&#58; THIS AGREEMENT AFFECTS YOUR RIGHTS TO INVENTIONS YOU MAKE DURING YOUR SERVICE WITH THE COMPANY, AND RESTRICTS YOUR RIGHT TO DISCLOSE OR USE THE COMPANY&#8217;S CONFIDENTIAL INFORMATION DURING OR SUBSEQUENT TO YOUR SERVICE WITH THE COMPANY. BY SIGNING BELOW, EMPLOYEE IS CERTIFYING THAT HE&#47;SHE HAS READ THIS AGREEMENT CAREFULLY AND UNDERSTANDS ITS TERMS, AND FURTHER THAT EMPLOYEE HAS COMPLETELY FILLED OUT EXHIBIT A TO THIS AGREEMENT AND HAS RECEIVED A COPY OF THE WRITTEN NOTIFICATION TO EMPLOYEE CONTAINING CALIFORNIA LABOR CODE SECTION 2870. </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font><br></font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:47.679487%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.761538%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:47.358974%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">WORKIVA INC.&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">EMPLOYEE&#160;</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">CEO and Chairman&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signature)&#160;</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Printed Name)&#160;</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Date)&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Date)&#160;</font></td></tr></table></div><div style="text-align:center;"><font style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">5</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font 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;">EXHIBIT &#8220;A&#8221;</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font 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 Statement</font></div><div><font><br></font></div><div><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">All capitalized terms not otherwise defined herein shall have the meanings set forth in the Confidential Information and Inventions Assignment Agreement by and between Workiva LLC and the undersigned (the &#8220;Agreement&#8221;). </font></div><div><font><br></font></div><div><font 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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font 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;">1. Confidential Information</font><font 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;">. Except as set forth below, I acknowledge at this time that I know nothing about the business or the Confidential Information or Inventions of the Company or its affiliates, except information that has been disclosed to me by the Company. If none, please so state. </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.006410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:43.993590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font 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;">2. Prior Inventions</font><font 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;">. Except as set forth below, I acknowledge at this time that I have not made or reduced to practice (alone or jointly with others) any inventions. If none, please so state. </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.006410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:43.993590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font 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;">3. Conflicting Relationships</font><font 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;">. Except as set forth below, I acknowledge that I have no other current or prior agreements, relationships, or commitments that conflict with my relationship with the Company under the Agreement. If none, please so state. </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:52.006410%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:43.993590%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________________________&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table><font 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;">&#160;</font><font 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;">&#160;</font><font 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;">&#160;</font><font 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;">&#160;</font><font 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;">&#160;</font><font 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;">&#160;</font><font 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;">&#160;</font><font 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;">&#160;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:47.839744%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.524359%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:45.435897%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">_________________________________________&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">_________________________________________&#160;</font></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Date)&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signature)&#160;</font></td></tr></table></div><div><font><br></font></div><div style="text-align:center;"><font style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">6</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font 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;">EXHIBIT &#8220;B&#8221;</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font 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;">Written Notification to Employee</font></div><div><font><br></font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In accordance with California Labor Code section 2870, you are hereby notified that your Confidential Information and Invention Assignment Agreement does not require you to assign to the Company any invention for which no equipment, supplies, facility, or trade secret information of the Company was used and that was developed entirely on your own time, and does not relate to the business of the Company or to the Company&#8217;s actual or demonstrably anticipated research or development, or does not result from any work performed by you for the Company. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">Following is the text of California Labor Code section 2870&#58; </font></div><div style="padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">&#8220;(a) Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his&#47;her rights in an invention to his&#47;her employer shall not apply to an invention that the employee developed entirely on his&#47;her own time without using the employer&#8217;s equipment, supplies, facilities, or trade secret information except for those inventions that either&#58; </font></div><div style="padding-left:54pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">(1) Relate at the time of conception or reduction to practice of the invention to the employer&#8217;s business, or actual or demonstrably anticipated research or development of the employer&#59; or </font></div><div style="padding-left:54pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">(2) Result from any work performed by the employee for the employer. </font></div><div style="padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">(b) To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.&#8221; </font></div><div style="margin-top:6pt;margin-bottom:6pt;"><font 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;">I hereby acknowledge receipt of this written notification. </font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:45.916667%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.203846%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:47.679487%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; __________________________________&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Signature)&#160;</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">________________________________________&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:11pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Printed Name)&#160;</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center;"><font style="color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;"></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">7</font></div></div></div><hr><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font 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;">EXHIBIT &#8220;C&#8221;</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font 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;">Termination Certification</font></div><div><font><br></font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">For purposes of this Certification, &#8220;Confidential Information&#8221; has the same meaning as in the Confidential Information and Invention Assignment Agreement (&#8220;Agreement&#8221;) I executed during my employment. This is to certify that I do not have in my possession, nor have I failed to return, any Confidential Information of the Company or any client of the Company or copies of such information, or any other documents or materials, equipment or other property belonging to the Company or any of its clients. In addition, any personal computer I may have used for Company business has been permanently wiped clean of all Confidential Information. If requested, I will produce my personal computer to the Company for purposes of confirming this representation. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">I further certify that I have complied with and will continue to comply with all the terms of the Agreement, including the reporting of any inventions conceived or made by me that are covered by that Agreement. </font></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><font 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;">I further agree that, in compliance with the Agreement, I will preserve as confidential and not use any or all Confidential Information, inventions, or any other information that has or could have commercial value or other utility in the business in which the Company is engaged or in which it contemplates engaging. I will not participate in the unauthorized disclosure of information that could be detrimental to the interests of the Company whether or not such information is identified as confidential or proprietary information by the Company. </font></div><div><font><br></font></div><div style="text-align:center;"><font 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;">EXHIBIT &#8220;C&#8221; IS INFORMATIONAL ONLY</font></div><div style="text-align:center;"><font 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;">AND DOES NOT NEED TO BE SIGNED AT THIS TIME</font></div><div style="text-align:center;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:115%;vertical-align:bottom;">8</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>3
<FILENAME>exhibit121-computationofra.htm
<DESCRIPTION>EX-12.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_19"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">Exhibit 12.1</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">WORKIVA INC.</font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">Computation of Ratio of Earnings to Fixed Charges</font></div><div style="text-align:center;"><font 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;">(in thousands)</font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:37.743590%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.538462%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.538462%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.538462%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.538462%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.538462%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</font></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="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&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="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&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2015&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2014&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2013&#160;</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before provision for income taxes&#160;</font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="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,365)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="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,953)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="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,406)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,122)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,544)</font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed charges&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,413&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,176&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,257&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,106&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,211&#160;</font></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;"><font style="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 earnings as defined&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,952)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,777)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,149)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,016)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="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,333)</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed charges&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><font 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;">&#160;</font><font 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;"> I</font><font 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;">nterest expense </font><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></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><font style="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,844&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><font style="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,875&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><font style="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,025&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><font style="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,044&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">366&#160;</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><font 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;">&#160;</font><font 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;">Estimated interest component of rental expense </font><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;">(2)</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;"><font style="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,569&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,301&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,232&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="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,062&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">845&#160;</font></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;"><font style="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 fixed charges as defined&#160;</font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="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,413&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="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,176&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="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,257&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="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,106&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><font style="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,211&#160;</font></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Ratio of earnings to fixed charges&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</font></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deficiency of earnings available to cover fixed charges&#160;</font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="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,365)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="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,953)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="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,406)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,122)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</font></td><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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,544)</font></td></tr></table></div><div><font><br></font></div><div style="padding-left:18pt;"><font 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;">(1) </font><font 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;">Interest expense includes amortization expense for debt issuance costs.</font></div><div style="padding-left:18pt;"><font 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;">(2) </font><font 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;">One-thi</font><font 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;">rd of ne</font><font 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;">t rent expense is the portion deemed representative of the interest factor.</font></div><div style="padding-left:18pt;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>exhibit211subsidiaries12-3.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_17"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">SUBSIDIARIES OF WORKIVA INC.</font></div><div style="text-align:center;"><font><br></font></div><div><font 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;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:62.583333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.364103%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:30.211538%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Name&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jurisdiction&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workiva International LLC&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workiva Canada ULC&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workiva Netherlands B.V.&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workiva UK Limited&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workiva Holdings Limited&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workiva Singapore Pte. Ltd.&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Singapore&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>exhibit231consentofauditor.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_17"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div style="text-align:justify;"><font 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;">We consent to the incorporation by reference in the following registration statements&#58;</font></div><div><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">Registration Statement (Form S-3 No. 333-219665) of Workiva Inc</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">.,</font></li></ol><div><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">Registration Statement (Form S-8 No. 333-217667) pertaining to the 2017 Employee Stock Purchase Plan of Workiva Inc.,</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">&#160;</font></li></ol><div><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">Registration Statement (Form S-8 No. 333-212869) pertaining to the 2014 Equity Incentive Plan of Workiva Inc.,</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">an</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">d</font></li></ol><div><font 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;">&#160;</font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="list-style:none;"></li><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">Registration Statement (Form S-8 No. 333-200975) pertaining to the 2014 Equity Incentive Plan and Amended and Restated 2009 Unit Incentive Plan of Workiva Inc.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">,</font></li></ol><div><font><br></font></div><div><font 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;">of our reports dated February&#160;22, 2018, with respect to the consolidated financial statements of Workiva Inc., and the effectiveness of internal control over financial reporting of Workiva Inc.</font><font 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;"> included in this Annual Report (Form 10-K) for the year ended December&#160;31, 2017.</font></div><div><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="line-height:150%;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:150%;vertical-align:bottom;">&#47;s&#47; Ernst &#38; Young LLP</font></div><div style="line-height:150%;text-align:justify;"><font><br></font></div><div style="line-height:150%;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:150%;vertical-align:bottom;">Chicago, Illinois</font></div><div style="line-height:150%;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:150%;vertical-align:bottom;">February&#160;22, 2018</font></div><div style="line-height:150%;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>exhibit311-section302xceoc.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_17"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">CERTIFICATION UNDER SECTION 302 OF THE </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:5pt;margin-bottom:5pt;"><font 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;">I, Matthew M. Rizai, Ph.D., certify that&#58; </font></div><div><font 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;">1. </font><font 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;">&#160;</font><font 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;">I have reviewed this Annual Report on Form 10-K of Workiva Inc.&#59; </font></div><div><font><br></font></div><div><font 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;">2. </font><font 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;">&#160;</font><font 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;">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&#59; </font></div><div><font><br></font></div><div><font 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;">3. </font><font 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;">&#160;</font><font 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;">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&#59; </font></div><div><font><br></font></div><div><font 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;">4. </font><font 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;">&#160;</font><font 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;">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&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;"><font 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;">a. </font><font 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;">&#160;</font><font 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;">Designed such disclosure controls and procedures, or caused such disclosure controls and </font><font 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;">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&#59; </font></div><div><font><br></font></div><div style="padding-left:36pt;"><font 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;">b. </font><font 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;">&#160;</font><font 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;">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&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;"><font 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;">c. </font><font 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;">&#160;</font><font 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;">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&#59; and </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font 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;">d. </font><font 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;">&#160;</font><font 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;">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&#59; and </font></div><div style="padding-left:36pt;"><font><br></font></div><div><font 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;">5. </font><font 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;">&#160;</font><font 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;">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)&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt;"><font 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;">a. </font><font 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;">&#160;</font><font 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;">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&#59; and </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font 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;">b. </font><font 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;">&#160;</font><font 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;">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. </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font><br></font></div><div><font 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;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:39.506410%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:55.852564%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 22, 2018&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><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="line-height:120%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">&#47;s&#47; Matthew M. Rizai, Ph.D.        </font><font 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;">&#160;</font></div><div style="line-height:120%;"><font 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;">Matthew M. Rizai, Ph.D. </font></div><div style="line-height:120%;"><font 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;">Chairman and Chief Executive Officer </font></div><div style="line-height:120%;"><font 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;">(Principal Executive Officer)</font></div></td></tr></table></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>exhibit312-section302xcfoc.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_17"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">CERTIFICATION UNDER SECTION 302 OF THE </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">SARBANES-OXLEY ACT OF 2002 </font></div><div style="margin-top:5pt;margin-bottom:5pt;"><font 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;">I, J. Stuart Miller, certify that&#58; </font></div><div><font 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;">1. </font><font 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;">&#160;</font><font 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;">I have reviewed this Annual Report on Form 10-K of Workiva Inc.&#59; </font></div><div><font><br></font></div><div><font 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;">2. </font><font 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;">&#160;</font><font 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;">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&#59; </font></div><div><font><br></font></div><div><font 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;">3. </font><font 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;">&#160;</font><font 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;">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&#59; </font></div><div><font><br></font></div><div><font 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;">4. </font><font 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;">&#160;</font><font 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;">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&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;"><font 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;">a. </font><font 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;">&#160;</font><font 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;">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&#59; </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font 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;">b. </font><font 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;">&#160;</font><font 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;">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&#59;</font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font 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;">c. </font><font 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;">&#160;</font><font 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;">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&#59; and </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font 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;">d. </font><font 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;">&#160;</font><font 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;">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&#59; and </font></div><div><font><br></font></div><div><font 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;">5. </font><font 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;">&#160;</font><font 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;">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)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;"><font 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;">a. </font><font 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;">&#160;</font><font 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;">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&#59; and </font></div><div style="padding-left:36pt;"><font><br></font></div><div style="padding-left:36pt;"><font 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;">b. </font><font 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;">&#160;</font><font 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;">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. </font></div><div><font><br></font></div><div><font><br></font></div><div><font 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;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:39.506410%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:55.852564%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 22, 2018&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">&#47;s&#47; J. Stuart Miller</font></div><div style="line-height:120%;"><font 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;">J. Stuart Miller</font></div><div style="line-height:120%;"><font 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;">Executive Vice P</font><font 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;">resident and Chief Financial Officer</font></div><div style="line-height:120%;"><font 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;">(Principal Financial Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>exhibit321-section906xceoc.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_19"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">CERTIFICATION UNDER SECTION 906 OF THE</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">&#160;</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font><br></font></div><div style="line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:144%;vertical-align:bottom;">I, Matthew M. Rizai, Chairman and Chief Executive Officer of Workiva Inc. (the &#8220;Company&#8221;), 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&#58;</font></div><div style="line-height:144%;"><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">the Annual Report on Form 10-K of the Company for the period ended December&#160;31, 2017 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></li></ol><div style="line-height:144%;"><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="list-style:none;line-height:144%;"></li><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">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.</font></li></ol><div style="line-height:144%;"><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:12pt;line-height:115%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:40.628205%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:54.730769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 22, 2018&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">&#47;s&#47; Matthew M. Rizai, Ph.D.    </font><font 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;">&#160;</font></div><div style="line-height:120%;"><font 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;">Matthew M. Rizai, Ph.D. </font></div><div style="line-height:120%;"><font 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;">Chairman and Chief Executive Officer </font></div><div style="line-height:120%;"><font 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;">(Principal Executive Officer)</font></div></td></tr></table></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>exhibit322-section906xcfoc.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2018 Workiva -->
<title>Document</title></head><body><div id="i_0_17"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">CERTIFICATION UNDER SECTION 906 OF THE </font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;vertical-align:bottom;">SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><font><br></font></div><div style="line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:144%;vertical-align:bottom;">I, J. Stuart Miller, Chief Financial Officer of Workiva Inc. (the &#8220;Company&#8221;), 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</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:144%;vertical-align:bottom;">&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:144%;vertical-align:bottom;">knowledge&#58;</font></div><div style="line-height:144%;"><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">the Annual Report on Form 10-K of the Company for the period ended December&#160;31, 2017 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></li></ol><div style="line-height:144%;"><font><br></font></div><ol style="list-style-type:decimal;list-style-position: inside;"><li style="list-style:none;line-height:144%;"></li><li style="vertical-align:bottom;font-size:10pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;vertical-align:bottom;">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.</font></li></ol><div style="line-height:144%;"><font><br></font></div><div style="line-height:144%;"><font><br></font></div><div style="line-height:144%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:144%;vertical-align:bottom;"></font><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"></td><td style="width:40.628205%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.441026%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:54.730769%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></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;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 22, 2018&#160;</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></td><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="line-height:120%;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;vertical-align:bottom;">&#47;s&#47; J. Stuart Miller</font></div><div style="line-height:120%;"><font 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;">J. S</font><font 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;">tuart Miller</font></div><div style="line-height:120%;"><font 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;">Executive Vice President and Chief Financial Officer</font></div><div style="line-height:120%;"><font 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;">(Princi</font><font 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;">pal Financial Officer)</font></div><div style="line-height:120%;"><font><br></font></div><div style="line-height:120%;"><font><br></font></div></td></tr></table></div><div style="position:relative;width:100%;height:72pt;width:100%;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>wk-20171231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2017 Workiva-->
<!--r:cb95c401-7dee-4418-b3f0-f8015550c3af,g:e59a453a-e445-4e03-90fb-280a9b6df391-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wk="http://www.workiva.com/20171231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:link="http://www.xbrl.org/2003/linkbase" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.workiva.com/20171231">
  <xs:import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xs:element id="wk_FinancingObligationPurchaseOptionPeriod" abstract="false" name="FinancingObligationPurchaseOptionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" abstract="false" name="ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="wk_CommonStockConversionBasisRatio" abstract="false" name="CommonStockConversionBasisRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="wk_FinancingLeaseObligationMember" abstract="false" name="FinancingLeaseObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_ForgivableGrantMember" abstract="false" name="ForgivableGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" abstract="false" name="SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" abstract="true" name="SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="wk_SiliconValleyBankMember" abstract="false" name="SiliconValleyBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_February20116PercentIDEDForgivableGrantMember" abstract="false" name="February20116PercentIDEDForgivableGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" abstract="false" name="TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_DeferredGovernmentGrantsObligationsNoncurrent" abstract="false" name="DeferredGovernmentGrantsObligationsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_FinancingObligationConstructionLessorCommittedAdditionalFundings" abstract="false" name="FinancingObligationConstructionLessorCommittedAdditionalFundings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="wk_ComputerEquipmentAndFurnitureMember" abstract="false" name="ComputerEquipmentAndFurnitureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" abstract="false" name="TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" abstract="false" name="SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="wk_GovernmentGrantRecordedInFixedAssets" abstract="false" name="GovernmentGrantRecordedInFixedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" abstract="false" name="DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" abstract="false" name="CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_GovernmentTrainingReimbursementProgramNumberOfAgreements" abstract="false" name="GovernmentTrainingReimbursementProgramNumberOfAgreements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_EquityIncentivePlan2014Member" abstract="false" name="EquityIncentivePlan2014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_FinancingObligationConstructionNumberOfPhases" abstract="false" name="FinancingObligationConstructionNumberOfPhases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_CommonStockNumberOfClasses" abstract="false" name="CommonStockNumberOfClasses" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_MarketableSecuritiesMember" abstract="false" name="MarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_GovernmentGrantIncome" abstract="false" name="GovernmentGrantIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_GainLossOnGovernmentGrantsReimbursement" abstract="false" name="GainLossOnGovernmentGrantsReimbursement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_SalesCommissionsAmortizationPeriod" abstract="false" name="SalesCommissionsAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="wk_RepaymentOfGovernmentGrant" abstract="false" name="RepaymentOfGovernmentGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_GovernmentGrantsPolicyTextBlock" abstract="false" name="GovernmentGrantsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="wk_TrainingReimbursementMember" abstract="false" name="TrainingReimbursementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="wk_FinancingObligationConstructionLessorCommittedInitialFundings" abstract="false" name="FinancingObligationConstructionLessorCommittedInitialFundings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_ProceedsFromGovernmentGrants" abstract="false" name="ProceedsFromGovernmentGrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" abstract="false" name="FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" abstract="false" name="DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" abstract="false" name="GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities" abstract="false" name="CashCashEquivalentsAndAvailableforsaleDebtSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_CommonStockVotingRightsVotesPerShare" abstract="false" name="CommonStockVotingRightsVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_ComputersEquipmentAndSoftwareMember" abstract="false" name="ComputersEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_DeferredGovernmentGrantsObligationsCurrent" abstract="false" name="DeferredGovernmentGrantsObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="wk_RevenueRecognitionCustomerContractPeriodMaximum" abstract="false" name="RevenueRecognitionCustomerContractPeriodMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="wk_RevenueRecognitionCustomerContractPeriodMinimum" abstract="false" name="RevenueRecognitionCustomerContractPeriodMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="wk_CostOfServicesProfessionalServicesMember" abstract="false" name="CostOfServicesProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_ProceedsFromGovernmentGrantsTrainingReimbursement" abstract="false" name="ProceedsFromGovernmentGrantsTrainingReimbursement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_DeferredGovernmentGrantsObligations" abstract="false" name="DeferredGovernmentGrantsObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" abstract="false" name="OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_CostOfServicesLicensesAndServicesMember" abstract="false" name="CostOfServicesLicensesAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="wk_GainLossOnRestructuringOfForeignOperationsPermanentItems" abstract="false" name="GainLossOnRestructuringOfForeignOperationsPermanentItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_CapitalizedCostAmortizationPeriod" abstract="false" name="CapitalizedCostAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" abstract="false" name="GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="wk_AllowanceForTenantImprovements" abstract="false" name="AllowanceForTenantImprovements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wk-20171231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wk-20171231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wk-20171231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="wk-20171231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.workiva.com/role/DocumentandEntityInformation">
        <link:definition>0401401 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1401402 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1401403 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1402404 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>1403405 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical">
        <link:definition>1403406 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT">
        <link:definition>1404407 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1405408 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesNotes" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes">
        <link:definition>2101101 - Disclosure - Organization and Significant Accounting Policies (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesPolicies" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Organization and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails">
        <link:definition>2401409 - Disclosure - Organization and Significant Accounting Policies - Foreign Currency (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails">
        <link:definition>2401410 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails">
        <link:definition>2401411 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails">
        <link:definition>2401412 - Disclosure - Organization and Significant Accounting Policies - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails">
        <link:definition>2401413 - Disclosure - Organization and Significant Accounting Policies - New Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesNotes" roleURI="http://www.workiva.com/role/MarketableSecuritiesNotes">
        <link:definition>2102102 - Disclosure - Marketable Securities (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesTables" roleURI="http://www.workiva.com/role/MarketableSecuritiesTables">
        <link:definition>2302301 - Disclosure - Marketable Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesScheduleofMarketableSecuritiesDetails" roleURI="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails">
        <link:definition>2402414 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesContinuousUnrealizedLossPositionDetails" roleURI="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails">
        <link:definition>2402415 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes">
        <link:definition>2103103 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables">
        <link:definition>2303302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails">
        <link:definition>2403416 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>2403417 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails">
        <link:definition>2403418 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNotes" roleURI="http://www.workiva.com/role/FairValueMeasurementsNotes">
        <link:definition>2104104 - Disclosure - Fair Value Measurements (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.workiva.com/role/FairValueMeasurementsTables">
        <link:definition>2304303 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>2404419 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNotes" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesNotes">
        <link:definition>2105105 - Disclosure - Commitments and Contingencies (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesTables">
        <link:definition>2305304 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesLeaseCommitmentsDetails" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails">
        <link:definition>2405420 - Disclosure - Commitments and Contingencies - Lease Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesBuildtoSuitDetails" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails">
        <link:definition>2405421 - Disclosure - Commitments and Contingencies - Build to Suit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails">
        <link:definition>2405422 - Disclosure - Commitments and Contingencies - Operating Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesGovernmentGrantsDetails" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails">
        <link:definition>2405423 - Disclosure - Commitments and Contingencies - Government Grants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesForgivableGrantDetails" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails">
        <link:definition>2405424 - Disclosure - Commitments and Contingencies - Forgivable Grant (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails">
        <link:definition>2405425 - Disclosure - Commitments and Contingencies - Other Purchase Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNotes" roleURI="http://www.workiva.com/role/DebtNotes">
        <link:definition>2106106 - Disclosure - Debt (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtOtherLongTermDebtDetails" roleURI="http://www.workiva.com/role/DebtOtherLongTermDebtDetails">
        <link:definition>2406426 - Disclosure - Debt - Other Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDeficitNotes" roleURI="http://www.workiva.com/role/StockholdersEquityDeficitNotes">
        <link:definition>2107107 - Disclosure - Stockholders' Equity (Deficit) (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDeficitDetails" roleURI="http://www.workiva.com/role/StockholdersEquityDeficitDetails">
        <link:definition>2407427 - Disclosure - Stockholders' Equity (Deficit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNotes" roleURI="http://www.workiva.com/role/StockBasedCompensationNotes">
        <link:definition>2108108 - Disclosure - Stock-Based Compensation (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.workiva.com/role/StockBasedCompensationTables">
        <link:definition>2308305 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2408428 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationExpenseDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationExpenseDetails">
        <link:definition>2408429 - Disclosure - Stock-Based Compensation - Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationAssumptionsDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails">
        <link:definition>2408430 - Disclosure - Stock-Based Compensation - Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionsDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails">
        <link:definition>2408431 - Disclosure - Stock-Based Compensation - Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockAwardsDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails">
        <link:definition>2408432 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>2408433 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationEmployeeStockPurchasePlanDetails" roleURI="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails">
        <link:definition>2408434 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeNotes" roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes">
        <link:definition>2109109 - Disclosure - Accumulated Other Comprehensive Income (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeTables" roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables">
        <link:definition>2309306 - Disclosure - Accumulated Other Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>2409435 - Disclosure - Accumulated Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsNotes" roleURI="http://www.workiva.com/role/SegmentsNotes">
        <link:definition>2110110 - Disclosure - Segments (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsDetails" roleURI="http://www.workiva.com/role/SegmentsDetails">
        <link:definition>2410436 - Disclosure - Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNotes" roleURI="http://www.workiva.com/role/IncomeTaxesNotes">
        <link:definition>2111111 - Disclosure - Income Taxes (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.workiva.com/role/IncomeTaxesTables">
        <link:definition>2311307 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" roleURI="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails">
        <link:definition>2411437 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" roleURI="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails">
        <link:definition>2411438 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesEffectiveIncomeTaxReconciliationDetails" roleURI="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails">
        <link:definition>2411439 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2411440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesOperatingLossCarryforwardsDetails" roleURI="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails">
        <link:definition>2411441 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxCreditCarryforwardsDetails" roleURI="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails">
        <link:definition>2411442 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>2411443 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareNotes" roleURI="http://www.workiva.com/role/NetLossPerShareNotes">
        <link:definition>2112112 - Disclosure - Net Loss Per Share (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://www.workiva.com/role/NetLossPerShareTables">
        <link:definition>2312308 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareEarningsPerShareBasicandDilutedDetails" roleURI="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails">
        <link:definition>2412444 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" roleURI="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
        <link:definition>2412445 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedQuarterlyResultsofOperationsNotes" roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes">
        <link:definition>2113113 - Disclosure - Unaudited Quarterly Results of Operations (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedQuarterlyResultsofOperationsTables" roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables">
        <link:definition>2313309 - Disclosure - Unaudited Quarterly Results of Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails">
        <link:definition>2413446 - Disclosure - Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>wk-20171231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2017 Workiva-->
<!--r:cb95c401-7dee-4418-b3f0-f8015550c3af,g:e59a453a-e445-4e03-90fb-280a9b6df391-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.workiva.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="wk-20171231.xsd#DocumentandEntityInformation"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/DocumentandEntityInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dac1d794-3b1d-4be1-994f-09ffacd428aa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dac1d794-3b1d-4be1-994f-09ffacd428aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_079dafa3-e7b4-4c49-b887-7a671c232928" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_079dafa3-e7b4-4c49-b887-7a671c232928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6d96d281-1946-402f-93ea-88225d8968f6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6d96d281-1946-402f-93ea-88225d8968f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredSalesCommission_71114774-4b21-4651-8232-14ce31bd9f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredSalesCommission"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:to="loc_us-gaap_DeferredSalesCommission_71114774-4b21-4651-8232-14ce31bd9f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_7c5fe2a6-5532-49ac-aae3-a83fe561ceaf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_7c5fe2a6-5532-49ac-aae3-a83fe561ceaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_47ebb35d-16a3-45b1-a65a-17b15816bba3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55c59102-05d7-4826-86e7-7878cbe0021d" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_47ebb35d-16a3-45b1-a65a-17b15816bba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dd568987-4861-486f-b0ff-6547307a2445" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:to="loc_us-gaap_LiabilitiesCurrent_dd568987-4861-486f-b0ff-6547307a2445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_2fffab70-2bab-4e4b-80dc-20bf0d040ffb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_2fffab70-2bab-4e4b-80dc-20bf0d040ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_99314e74-b5a5-4198-8416-eaf9cec849f7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_99314e74-b5a5-4198-8416-eaf9cec849f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_a5332916-baa4-4ec7-87af-a717f73ab68b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_a5332916-baa4-4ec7-87af-a717f73ab68b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1308bd0f-3390-4be9-b028-34eefa6601ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1308bd0f-3390-4be9-b028-34eefa6601ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent_c7691665-1e32-4249-a270-93e54b471289" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d65c0031-a162-4622-82e1-055788cec4e2" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent_c7691665-1e32-4249-a270-93e54b471289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_572d692e-4999-4366-94d1-616666cc8cea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8240e22d-3815-477d-9537-5f80f0382dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_572d692e-4999-4366-94d1-616666cc8cea" xlink:to="loc_us-gaap_CommonStockValue_8240e22d-3815-477d-9537-5f80f0382dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6c8d3600-e5aa-4fca-b1e8-f33b038b0c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_572d692e-4999-4366-94d1-616666cc8cea" xlink:to="loc_us-gaap_PreferredStockValue_6c8d3600-e5aa-4fca-b1e8-f33b038b0c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9d355afa-735b-4278-bd5b-d5ab070014db" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_572d692e-4999-4366-94d1-616666cc8cea" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9d355afa-735b-4278-bd5b-d5ab070014db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e0978c07-81ed-45fd-b9fd-56699c6a478d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_572d692e-4999-4366-94d1-616666cc8cea" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e0978c07-81ed-45fd-b9fd-56699c6a478d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5277fc01-76ab-48f3-88e7-0a9073123cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_572d692e-4999-4366-94d1-616666cc8cea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5277fc01-76ab-48f3-88e7-0a9073123cbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_84806d9b-4cbb-4de0-837f-69cbd0e33915" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9b698e86-3be6-44e4-ae19-6ce5fc42acf4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_84806d9b-4cbb-4de0-837f-69cbd0e33915" xlink:to="loc_us-gaap_AssetsCurrent_9b698e86-3be6-44e4-ae19-6ce5fc42acf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_084b2de6-5841-471d-b441-baf607ecc728" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_84806d9b-4cbb-4de0-837f-69cbd0e33915" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_084b2de6-5841-471d-b441-baf607ecc728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8a51b310-8c9c-4b31-b7c4-33576d3674ab" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_84806d9b-4cbb-4de0-837f-69cbd0e33915" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8a51b310-8c9c-4b31-b7c4-33576d3674ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_da97ec33-5ce7-481b-87c4-0ec494f73f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_84806d9b-4cbb-4de0-837f-69cbd0e33915" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_da97ec33-5ce7-481b-87c4-0ec494f73f5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a57af6f4-14f3-4c19-ab5f-b80d1acea528" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:to="loc_us-gaap_AccountsPayableCurrent_a57af6f4-14f3-4c19-ab5f-b80d1acea528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6aa926c4-b415-4428-b334-8b2307faf3f4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6aa926c4-b415-4428-b334-8b2307faf3f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_c1a5467a-e043-4765-8d27-c222274c85a5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:to="loc_us-gaap_DeferredRevenueCurrent_c1a5467a-e043-4765-8d27-c222274c85a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_7a10b789-ec9d-47b3-bef0-bb5b49d3c1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_7a10b789-ec9d-47b3-bef0-bb5b49d3c1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cc49cbf9-5a54-43ac-b4bb-69283b2bedc4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:to="loc_us-gaap_LongTermDebtCurrent_cc49cbf9-5a54-43ac-b4bb-69283b2bedc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsCurrent_3ed7354a-7900-47b4-a034-0b6647caab8f" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f104eda8-73e6-41ba-8706-7e49309cbe39" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsCurrent_3ed7354a-7900-47b4-a034-0b6647caab8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8517152d-8fd4-4b17-8d0d-e89adde3ffa6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_811f1ef4-c6b0-4eb2-86c8-377300e8de17" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8517152d-8fd4-4b17-8d0d-e89adde3ffa6" xlink:to="loc_us-gaap_Liabilities_811f1ef4-c6b0-4eb2-86c8-377300e8de17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_583e578a-08b4-4c6b-801b-e40e1099db4d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8517152d-8fd4-4b17-8d0d-e89adde3ffa6" xlink:to="loc_us-gaap_StockholdersEquity_583e578a-08b4-4c6b-801b-e40e1099db4d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServices_5b2eb8b4-f42f-44cd-8555-6deadd32c6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServicesLicensesAndServices_af19a742-5ea5-4c57-8787-80003c5465d9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServicesLicensesAndServices"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfServices_5b2eb8b4-f42f-44cd-8555-6deadd32c6e0" xlink:to="loc_us-gaap_CostOfServicesLicensesAndServices_af19a742-5ea5-4c57-8787-80003c5465d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractRevenueCost_e2c9ed3c-19ba-4246-9c15-6c7366c91646" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractRevenueCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfServices_5b2eb8b4-f42f-44cd-8555-6deadd32c6e0" xlink:to="loc_us-gaap_ContractRevenueCost_e2c9ed3c-19ba-4246-9c15-6c7366c91646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueServicesNet_e1d6a33e-f265-4f9c-b145-bea656dea5c1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServicesRevenue_6279b13e-7722-489b-811c-15323f9795c0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseAndServicesRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_SalesRevenueServicesNet_e1d6a33e-f265-4f9c-b145-bea656dea5c1" xlink:to="loc_us-gaap_LicenseAndServicesRevenue_6279b13e-7722-489b-811c-15323f9795c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsRevenue_f9e615c4-6437-4647-bb1a-ca0ac3cc6792" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_SalesRevenueServicesNet_e1d6a33e-f265-4f9c-b145-bea656dea5c1" xlink:to="loc_us-gaap_ContractsRevenue_f9e615c4-6437-4647-bb1a-ca0ac3cc6792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7d1571f-4076-48be-815a-0209f20957ab" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9d0ddbd7-d8fd-4e72-a07c-59c0c52e3762" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a7d1571f-4076-48be-815a-0209f20957ab" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9d0ddbd7-d8fd-4e72-a07c-59c0c52e3762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_90ef100f-ef1d-4107-8f93-b0920885a9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a7d1571f-4076-48be-815a-0209f20957ab" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_90ef100f-ef1d-4107-8f93-b0920885a9b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a844f924-40da-4600-9604-3228873ff389" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_2986c8b2-24db-4bdd-8e73-9b4b6ff42fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a844f924-40da-4600-9604-3228873ff389" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_2986c8b2-24db-4bdd-8e73-9b4b6ff42fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_6521ab40-d17f-4510-9d54-c93f9871b4ca" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a844f924-40da-4600-9604-3228873ff389" xlink:to="loc_us-gaap_SellingAndMarketingExpense_6521ab40-d17f-4510-9d54-c93f9871b4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b969c479-3c82-4230-8fad-06a9abc4a70b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a844f924-40da-4600-9604-3228873ff389" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b969c479-3c82-4230-8fad-06a9abc4a70b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6c29537-91ae-45a5-afbb-7cd5066acc3f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_27add43e-00a2-4fa2-8fb7-751f4852dcb8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6c29537-91ae-45a5-afbb-7cd5066acc3f" xlink:to="loc_us-gaap_OperatingIncomeLoss_27add43e-00a2-4fa2-8fb7-751f4852dcb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e998162b-d058-472e-8603-1b82983cc5be" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6c29537-91ae-45a5-afbb-7cd5066acc3f" xlink:to="loc_us-gaap_InterestExpense_e998162b-d058-472e-8603-1b82983cc5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_22e72644-b8b1-455f-abf9-47fd19560cd0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6c29537-91ae-45a5-afbb-7cd5066acc3f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_22e72644-b8b1-455f-abf9-47fd19560cd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4a8fd364-bf0a-42dd-93c6-3e617ef6ce65" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_24e3e771-96f1-44bf-85c1-082908307595" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4a8fd364-bf0a-42dd-93c6-3e617ef6ce65" xlink:to="loc_us-gaap_GrossProfit_24e3e771-96f1-44bf-85c1-082908307595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5dc1289e-7097-46d2-a592-9c647592d0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4a8fd364-bf0a-42dd-93c6-3e617ef6ce65" xlink:to="loc_us-gaap_OperatingExpenses_5dc1289e-7097-46d2-a592-9c647592d0b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6a3b18e5-054b-4b39-9465-c76948fb59a2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueServicesNet_73094768-9342-4d23-9c86-4c0777c04a6e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6a3b18e5-054b-4b39-9465-c76948fb59a2" xlink:to="loc_us-gaap_SalesRevenueServicesNet_73094768-9342-4d23-9c86-4c0777c04a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServices_650964ac-f3d9-4cc6-8ca5-7c75dd3d2e90" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6a3b18e5-054b-4b39-9465-c76948fb59a2" xlink:to="loc_us-gaap_CostOfServices_650964ac-f3d9-4cc6-8ca5-7c75dd3d2e90" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_af30d82f-7fbe-4a75-896e-a0dd5b404fbf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9d582eef-24c6-4c58-ae9c-97c3f46a60e2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_af30d82f-7fbe-4a75-896e-a0dd5b404fbf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9d582eef-24c6-4c58-ae9c-97c3f46a60e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9f5b82a0-f53d-433f-ba25-19128a71c932" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_af30d82f-7fbe-4a75-896e-a0dd5b404fbf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9f5b82a0-f53d-433f-ba25-19128a71c932" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b870cf29-6bba-4e8e-b316-55b359908a06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d14581c6-c7e0-48b4-b707-4c80cb811349" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_b870cf29-6bba-4e8e-b316-55b359908a06" xlink:to="loc_us-gaap_NetIncomeLoss_d14581c6-c7e0-48b4-b707-4c80cb811349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_edd89e75-b41f-45d0-8bb8-5ac9bbc01a00" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_b870cf29-6bba-4e8e-b316-55b359908a06" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_edd89e75-b41f-45d0-8bb8-5ac9bbc01a00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_abecd2a7-6e65-4fe5-9773-7be55f20ae68" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_NetIncomeLoss_abecd2a7-6e65-4fe5-9773-7be55f20ae68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9afb5596-a65d-4473-87d3-40c78fa7098c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9afb5596-a65d-4473-87d3-40c78fa7098c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6cf48b4c-d47c-48a4-80e1-8cab6525468b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_ShareBasedCompensation_6cf48b4c-d47c-48a4-80e1-8cab6525468b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e90a00e0-09b4-4b4e-9728-db69a32b3d54" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e90a00e0-09b4-4b4e-9728-db69a32b3d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_955086ac-5902-4e03-9626-b67737475fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_955086ac-5902-4e03-9626-b67737475fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement_9bfa67ab-a254-4b93-9448-2374a04dcd22" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement_9bfa67ab-a254-4b93-9448-2374a04dcd22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c2278dde-a68c-4814-89df-1626df73c6da" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c2278dde-a68c-4814-89df-1626df73c6da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_dbebb320-3181-4559-a961-6e35e3fcd61b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_dbebb320-3181-4559-a961-6e35e3fcd61b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_68658ff5-4159-4114-bbef-e2b469dddb9d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_68658ff5-4159-4114-bbef-e2b469dddb9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_dbdd5532-7f1d-412e-b72c-44f0568bbc6c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_dbdd5532-7f1d-412e-b72c-44f0568bbc6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_33d553ad-a023-4257-8c76-ef6ea1f27b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_33d553ad-a023-4257-8c76-ef6ea1f27b2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4d0fe24f-bcea-47bd-b2dc-aca4d0ba6cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4d0fe24f-bcea-47bd-b2dc-aca4d0ba6cc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_35c43ada-61f3-441f-b8a7-5b12d64825a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_35c43ada-61f3-441f-b8a7-5b12d64825a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c8857b83-9b20-4f6e-ac12-7bffee2fd1ff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c8857b83-9b20-4f6e-ac12-7bffee2fd1ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_c6ed876e-a3fc-44e8-b01a-04db667da17e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_c6ed876e-a3fc-44e8-b01a-04db667da17e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_51d3c26b-e826-4eeb-b19c-5246e3e1bfe2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_51d3c26b-e826-4eeb-b19c-5246e3e1bfe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5f50c7bd-8a03-43e2-be7b-e2c5799e86dc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_11692707-9526-47ad-a0c6-541dfeef030b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5f50c7bd-8a03-43e2-be7b-e2c5799e86dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70e4f613-f0e9-45a9-a093-55f9b26a3fff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_306e558a-31b8-4e9b-9a54-0ae35e8b31c8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70e4f613-f0e9-45a9-a093-55f9b26a3fff" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_306e558a-31b8-4e9b-9a54-0ae35e8b31c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_cd3133e9-3ea2-4303-99a6-2c1a35fdffa8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70e4f613-f0e9-45a9-a093-55f9b26a3fff" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_cd3133e9-3ea2-4303-99a6-2c1a35fdffa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_9081ad1d-702a-41e6-b5c9-cc0df95f151b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70e4f613-f0e9-45a9-a093-55f9b26a3fff" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_9081ad1d-702a-41e6-b5c9-cc0df95f151b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7b70f065-0a71-4c54-bb89-33a40db4962d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70e4f613-f0e9-45a9-a093-55f9b26a3fff" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7b70f065-0a71-4c54-bb89-33a40db4962d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_b869d9bb-14fb-4e32-b5da-4b6306b001be" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70e4f613-f0e9-45a9-a093-55f9b26a3fff" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_b869d9bb-14fb-4e32-b5da-4b6306b001be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_7c0b63a0-2e1d-4ef7-ba25-6f017e34e1ab" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ddb59f59-a70a-4165-8be4-76815f54ff5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_7c0b63a0-2e1d-4ef7-ba25-6f017e34e1ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ddb59f59-a70a-4165-8be4-76815f54ff5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7b31c4a8-a6b1-4697-87a2-309a6fe96cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_7c0b63a0-2e1d-4ef7-ba25-6f017e34e1ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7b31c4a8-a6b1-4697-87a2-309a6fe96cc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ec69477b-fe4d-4b87-81a9-372f0bc222cb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_7c0b63a0-2e1d-4ef7-ba25-6f017e34e1ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ec69477b-fe4d-4b87-81a9-372f0bc222cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_4eddba67-0224-45f9-af6f-c70175219e83" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_7c0b63a0-2e1d-4ef7-ba25-6f017e34e1ab" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_4eddba67-0224-45f9-af6f-c70175219e83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_301698b1-353c-43cf-bd10-748d20c8a076" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_301698b1-353c-43cf-bd10-748d20c8a076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9c1221c9-b32a-4f23-b276-df4f5ed1f634" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9c1221c9-b32a-4f23-b276-df4f5ed1f634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_037ba34d-e351-40a4-a251-fc824174b338" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_037ba34d-e351-40a4-a251-fc824174b338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_e2fffc95-1b9b-4466-8f56-ef25f9523543" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_e2fffc95-1b9b-4466-8f56-ef25f9523543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_91ab0973-0d25-4340-b4f3-af79ecedb1a6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_91ab0973-0d25-4340-b4f3-af79ecedb1a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_53114e3a-7844-44d9-8d72-47325862cc34" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_53114e3a-7844-44d9-8d72-47325862cc34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid_6c8f8c24-b765-4011-b867-14cf586fe8a1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid_6c8f8c24-b765-4011-b867-14cf586fe8a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6ccbf3d6-c0b2-4d6c-bbc1-699e89711d8f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6ccbf3d6-c0b2-4d6c-bbc1-699e89711d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ProceedsFromGovernmentGrants_2db5cbe7-b992-4a6a-9aa8-a9e3666866ed" xlink:href="wk-20171231.xsd#wk_ProceedsFromGovernmentGrants"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_wk_ProceedsFromGovernmentGrants_2db5cbe7-b992-4a6a-9aa8-a9e3666866ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RepaymentOfGovernmentGrant_d991b5ce-479b-463e-b0ef-691cf816ae19" xlink:href="wk-20171231.xsd#wk_RepaymentOfGovernmentGrant"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_741bb096-0636-4654-9554-ce8a882aa0f0" xlink:to="loc_wk_RepaymentOfGovernmentGrant_d991b5ce-479b-463e-b0ef-691cf816ae19" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesScheduleofMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_2e8d9047-fe69-44c6-87ae-7c47bab867ab" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3c09f287-0825-4d2e-ac41-7462c4a4ac2c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_2e8d9047-fe69-44c6-87ae-7c47bab867ab" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3c09f287-0825-4d2e-ac41-7462c4a4ac2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d81c90ff-8833-4a5a-b8a1-0f42ec28c382" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_2e8d9047-fe69-44c6-87ae-7c47bab867ab" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d81c90ff-8833-4a5a-b8a1-0f42ec28c382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_2f20d5b7-f71a-4f44-a5d1-0d3dc6a60947" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_2e8d9047-fe69-44c6-87ae-7c47bab867ab" xlink:to="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_2f20d5b7-f71a-4f44-a5d1-0d3dc6a60947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ab3337f1-f9c5-434e-aa98-4666e7aae8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_48a64d00-c3e9-4bdf-9b68-c49902aac9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ab3337f1-f9c5-434e-aa98-4666e7aae8ff" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_48a64d00-c3e9-4bdf-9b68-c49902aac9bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9b4be735-0413-463f-969d-658c0e966f67" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ab3337f1-f9c5-434e-aa98-4666e7aae8ff" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9b4be735-0413-463f-969d-658c0e966f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ccdbedb5-9756-4051-a057-46a8bbeb50fd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ab3337f1-f9c5-434e-aa98-4666e7aae8ff" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ccdbedb5-9756-4051-a057-46a8bbeb50fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesContinuousUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_75189b73-0cf7-4d0d-bc12-e9377afce463" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_79cbbb51-dd3b-4088-881e-a8a5b5aa2503" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_75189b73-0cf7-4d0d-bc12-e9377afce463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_79cbbb51-dd3b-4088-881e-a8a5b5aa2503" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_92ec08f7-ff66-4aa7-9b65-6738b0676474" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_75189b73-0cf7-4d0d-bc12-e9377afce463" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_92ec08f7-ff66-4aa7-9b65-6738b0676474" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_c9bfe4cc-a3f7-400c-9ff4-302ff0bb287c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_846aa735-f010-440e-8c8e-28549a720ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_c9bfe4cc-a3f7-400c-9ff4-302ff0bb287c" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_846aa735-f010-440e-8c8e-28549a720ab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_7b3ceda7-5b91-4634-97b6-c05955bd139d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_c9bfe4cc-a3f7-400c-9ff4-302ff0bb287c" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_7b3ceda7-5b91-4634-97b6-c05955bd139d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_c5ebd4a9-de8f-4274-83c9-c8a28e745ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:to="loc_us-gaap_AccruedVacationCurrent_c5ebd4a9-de8f-4274-83c9-c8a28e745ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_6599b40d-095e-4c3c-acfa-4180548f055d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_6599b40d-095e-4c3c-acfa-4180548f055d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_e6f1ff2d-24f4-42a1-bbb7-d37de5de7400" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:to="loc_us-gaap_AccruedBonusesCurrent_e6f1ff2d-24f4-42a1-bbb7-d37de5de7400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_cddf1242-0629-49f7-91a7-f97095bca093" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_cddf1242-0629-49f7-91a7-f97095bca093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_01f348bb-aad6-41bc-a7f5-6abf64166ee7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_01f348bb-aad6-41bc-a7f5-6abf64166ee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_71b88502-fc2f-4730-8bfa-d69dd43faf71" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6a6b1e65-ec37-4452-9faf-48822ed740e9" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_71b88502-fc2f-4730-8bfa-d69dd43faf71" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c0a0fc1e-ee26-48e9-9e9b-ed101a48f203" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_5ef54408-45fa-4c8f-94b7-4b7eb5c04fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c0a0fc1e-ee26-48e9-9e9b-ed101a48f203" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_5ef54408-45fa-4c8f-94b7-4b7eb5c04fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncome_4d9dfba1-03e2-4240-b37c-f326986be43b" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c0a0fc1e-ee26-48e9-9e9b-ed101a48f203" xlink:to="loc_wk_GovernmentGrantIncome_4d9dfba1-03e2-4240-b37c-f326986be43b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnGovernmentGrantsReimbursement_663f9349-c407-4a6c-8088-c69e8ad59e3e" xlink:href="wk-20171231.xsd#wk_GainLossOnGovernmentGrantsReimbursement"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c0a0fc1e-ee26-48e9-9e9b-ed101a48f203" xlink:to="loc_wk_GainLossOnGovernmentGrantsReimbursement_663f9349-c407-4a6c-8088-c69e8ad59e3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_56f4e703-b3b4-4058-896d-891384193419" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c0a0fc1e-ee26-48e9-9e9b-ed101a48f203" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_56f4e703-b3b4-4058-896d-891384193419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f50e28fc-a73b-46d4-a168-e6a55dbcc749" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c0a0fc1e-ee26-48e9-9e9b-ed101a48f203" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f50e28fc-a73b-46d4-a168-e6a55dbcc749" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_44761703-d71a-45cd-af03-c7193f650817" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c2f91ba9-11d8-4670-b14a-4add8d4d804a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_44761703-d71a-45cd-af03-c7193f650817" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c2f91ba9-11d8-4670-b14a-4add8d4d804a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ef249487-9df4-4af0-a5dc-2813d0f6d69a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_44761703-d71a-45cd-af03-c7193f650817" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ef249487-9df4-4af0-a5dc-2813d0f6d69a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesLeaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesBuildtoSuitDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9145f18e-9937-4a03-8c3c-1acd6aac724a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_0b7be0ab-4e63-4728-acbb-715a8a0aae60" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9145f18e-9937-4a03-8c3c-1acd6aac724a" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_0b7be0ab-4e63-4728-acbb-715a8a0aae60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_87d678d5-ed7f-4d98-8f07-1f3ff32ffbf5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9145f18e-9937-4a03-8c3c-1acd6aac724a" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_87d678d5-ed7f-4d98-8f07-1f3ff32ffbf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_52e56bd5-1794-4ea9-b90d-e48276318747" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_52e56bd5-1794-4ea9-b90d-e48276318747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_260caec2-653b-4d53-b03d-b9c79f3051c2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_260caec2-653b-4d53-b03d-b9c79f3051c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_bd4f52d8-8060-46cb-9166-09cd331a1c2d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_bd4f52d8-8060-46cb-9166-09cd331a1c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_f9a9b092-6746-4839-8083-8e5463081ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_f9a9b092-6746-4839-8083-8e5463081ee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_6563b391-07bd-4a90-8eec-b84db5bb5b53" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_6563b391-07bd-4a90-8eec-b84db5bb5b53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_7e741516-695c-46ce-acaf-53ebad474c5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_ee0ee3bc-f9a6-46f2-a3b5-8df80dc95419" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_7e741516-695c-46ce-acaf-53ebad474c5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_9c9a753a-da81-49c9-ad3f-3540818e7d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_9c9a753a-da81-49c9-ad3f-3540818e7d6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_c4631658-f638-4622-85f4-4e30d8a92f14" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_c4631658-f638-4622-85f4-4e30d8a92f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_d209cdfa-fced-460c-8658-4853d35311b2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_d209cdfa-fced-460c-8658-4853d35311b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_a5c0e397-2e58-47c1-9731-62baee526966" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_a5c0e397-2e58-47c1-9731-62baee526966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_24176aa0-94bb-4411-9363-7c7ad7673b62" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_24176aa0-94bb-4411-9363-7c7ad7673b62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_3164c349-826d-4d6a-822a-0efb7e2a981f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_bb3e2d14-681e-4f84-ba09-761c4e890b97" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_3164c349-826d-4d6a-822a-0efb7e2a981f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesGovernmentGrantsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesForgivableGrantDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/DebtNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#DebtNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/DebtNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/DebtOtherLongTermDebtDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#DebtOtherLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/DebtOtherLongTermDebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockholdersEquityDeficitNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#StockholdersEquityDeficitNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockholdersEquityDeficitNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockholdersEquityDeficitDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockholdersEquityDeficitDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockholdersEquityDeficitDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationEmployeeStockPurchasePlanDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SegmentsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#SegmentsNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SegmentsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SegmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/SegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aec526c3-35c3-49c3-b39d-fdfd79be8c92" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_fd130d14-9951-421e-b0bb-a2944195047b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aec526c3-35c3-49c3-b39d-fdfd79be8c92" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_fd130d14-9951-421e-b0bb-a2944195047b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_23a78cd3-05ce-4a29-ba1b-e5a289981963" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aec526c3-35c3-49c3-b39d-fdfd79be8c92" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_23a78cd3-05ce-4a29-ba1b-e5a289981963" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f9c69879-f372-432e-97eb-925fee0ed0b6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7ae26556-09f0-41df-a24e-de3347709d70" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f9c69879-f372-432e-97eb-925fee0ed0b6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7ae26556-09f0-41df-a24e-de3347709d70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_48c92b63-61ec-4e04-8ee9-6ebe499bc05d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f9c69879-f372-432e-97eb-925fee0ed0b6" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_48c92b63-61ec-4e04-8ee9-6ebe499bc05d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ebe8185c-4964-4216-8359-6bff9f28e212" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_bb4ccd59-a3b2-438c-9893-00e4b349c068" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ebe8185c-4964-4216-8359-6bff9f28e212" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_bb4ccd59-a3b2-438c-9893-00e4b349c068" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3ecdbde5-4611-401f-9b9f-183d7d85e4f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a584a3f2-e55e-48f7-8dfc-0c4b69ce8651" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3ecdbde5-4611-401f-9b9f-183d7d85e4f9" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a584a3f2-e55e-48f7-8dfc-0c4b69ce8651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a9426d97-3acd-40a7-a40e-bbe11d944310" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3ecdbde5-4611-401f-9b9f-183d7d85e4f9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a9426d97-3acd-40a7-a40e-bbe11d944310" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesEffectiveIncomeTaxReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9570cbb6-8d9f-4fb7-8452-2ed3a0562ea2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9570cbb6-8d9f-4fb7-8452-2ed3a0562ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c38b200e-2c7b-425d-b4b8-12a08eb54921" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c38b200e-2c7b-425d-b4b8-12a08eb54921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount_ec254b55-02bd-4bf4-a257-f8a260eea7cf" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount_ec254b55-02bd-4bf4-a257-f8a260eea7cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_64c6bacd-8acb-46a8-a075-86f1442c985f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_64c6bacd-8acb-46a8-a075-86f1442c985f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount_a1c79abd-b767-48ad-b0b4-d1644a962fd0" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount_a1c79abd-b767-48ad-b0b4-d1644a962fd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_d3acdc50-3518-4e32-a949-788a80663a68" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_d3acdc50-3518-4e32-a949-788a80663a68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_71197c98-0f85-4cfd-a84a-f1a43a0689fe" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_71197c98-0f85-4cfd-a84a-f1a43a0689fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount_f8542e2f-8828-45f9-ba6b-3a43c7e7f873" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount_f8542e2f-8828-45f9-ba6b-3a43c7e7f873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_c3f52415-ab8f-4a9b-9154-612dd33d782d" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_db6dfac2-260f-4a83-81ee-4e15e1db18d2" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_c3f52415-ab8f-4a9b-9154-612dd33d782d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bf976580-51e0-4cbf-bbe1-09613afedff0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d55a818e-d74f-4e74-8f3d-289cf2a90326" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bf976580-51e0-4cbf-bbe1-09613afedff0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d55a818e-d74f-4e74-8f3d-289cf2a90326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_cd9ff7ab-d2cc-4fcd-966c-3a9ff63e3ef1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bf976580-51e0-4cbf-bbe1-09613afedff0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_cd9ff7ab-d2cc-4fcd-966c-3a9ff63e3ef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b220cd3d-eb37-4121-8fce-90607aeea1c7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_13a48c75-0649-4f7b-82be-f6706443532f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_b220cd3d-eb37-4121-8fce-90607aeea1c7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_13a48c75-0649-4f7b-82be-f6706443532f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d7a899f5-5bc7-442d-a160-651fb773d06d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_b220cd3d-eb37-4121-8fce-90607aeea1c7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d7a899f5-5bc7-442d-a160-651fb773d06d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_c3776cdb-8662-4dd3-934f-2c035dd08963" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_c3776cdb-8662-4dd3-934f-2c035dd08963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_58289012-bc66-4287-bda9-63a3c90bdd7a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_58289012-bc66-4287-bda9-63a3c90bdd7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_9b6f64fe-27c0-4119-9ceb-eb86cb1c67c7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_9b6f64fe-27c0-4119-9ceb-eb86cb1c67c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c0f8077b-cfe9-427a-912a-ab1b094e8e60" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c0f8077b-cfe9-427a-912a-ab1b094e8e60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_70e57244-d4c1-4654-9b11-102b2093d3b0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_70e57244-d4c1-4654-9b11-102b2093d3b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_2195619b-dabe-4e7a-91c4-78057d2fe1c3" xlink:href="wk-20171231.xsd#wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_2195619b-dabe-4e7a-91c4-78057d2fe1c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7ebb6975-ab96-4fbd-b3e2-f867fb7e3bc1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b71b456d-71d0-4a65-9b33-7a1d64480ab1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7ebb6975-ab96-4fbd-b3e2-f867fb7e3bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0688ed62-21b4-4e3c-878f-00b7df76634d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9700ceb1-db0a-44c1-8ea2-99f8d45bfbbd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0688ed62-21b4-4e3c-878f-00b7df76634d" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9700ceb1-db0a-44c1-8ea2-99f8d45bfbbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a1685a8d-7d09-4523-9103-90a723430722" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0688ed62-21b4-4e3c-878f-00b7df76634d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a1685a8d-7d09-4523-9103-90a723430722" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesOperatingLossCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesTaxCreditCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/NetLossPerShareNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/NetLossPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsNotes"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsTables"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"/>
  <link:calculationLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>wk-20171231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2017 Workiva-->
<!--r:cb95c401-7dee-4418-b3f0-f8015550c3af,g:e59a453a-e445-4e03-90fb-280a9b6df391-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.workiva.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="wk-20171231.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/DocumentandEntityInformation" xlink:type="extended" id="i0f6d8077714247ffaf0563925358ce21_269641b3-0c05-436c-a915-334a043111bb">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:to="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:to="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:to="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9742edd4-be8e-4a7b-9371-0c028238c381" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:to="loc_us-gaap_CommonClassAMember_9742edd4-be8e-4a7b-9371-0c028238c381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ab4c6c40-b1ee-4706-b2f1-70fea31ef715" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:to="loc_us-gaap_CommonClassBMember_ab4c6c40-b1ee-4706-b2f1-70fea31ef715" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f47c0a6d-ecc2-494d-a22b-52d5a7153e39" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityRegistrantName_f47c0a6d-ecc2-494d-a22b-52d5a7153e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_44167cdc-4270-4e19-9ef2-d868ac452eeb" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityCentralIndexKey_44167cdc-4270-4e19-9ef2-d868ac452eeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6e9e4e0f-e42c-43f2-a291-b4df40520493" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentType_6e9e4e0f-e42c-43f2-a291-b4df40520493" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b705de2b-662f-4ef3-bea9-9226345648f4" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentPeriodEndDate_b705de2b-662f-4ef3-bea9-9226345648f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_944f3658-06f7-45ec-ac11-75894de4a15f" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentFiscalYearFocus_944f3658-06f7-45ec-ac11-75894de4a15f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_42e44ed5-d6f8-482e-8de6-691863139d9c" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_AmendmentFlag_42e44ed5-d6f8-482e-8de6-691863139d9c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_830b4362-5342-4454-aeef-3e553d959f96" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentFiscalPeriodFocus_830b4362-5342-4454-aeef-3e553d959f96" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9869dd2a-11bd-4914-9a27-c84bc6af3554" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_CurrentFiscalYearEndDate_9869dd2a-11bd-4914-9a27-c84bc6af3554" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1adac8af-f10f-4d8b-8913-ee5c8b0b6690" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1adac8af-f10f-4d8b-8913-ee5c8b0b6690" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0b9b2b2f-162d-40cd-99ef-c3550fec120c" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0b9b2b2f-162d-40cd-99ef-c3550fec120c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7ebe44d7-df3e-4c10-bd06-c65c6c4cd891" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityVoluntaryFilers_7ebe44d7-df3e-4c10-bd06-c65c6c4cd891" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b04994fb-0fdf-4f02-9a47-a4ba21e9ef10" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityCurrentReportingStatus_b04994fb-0fdf-4f02-9a47-a4ba21e9ef10" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d1d02c15-fc29-435c-9976-704b2347714c" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityFilerCategory_d1d02c15-fc29-435c-9976-704b2347714c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_3d04dbb0-a1d4-4b9e-8ad9-c7911b7dfc34" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityPublicFloat_3d04dbb0-a1d4-4b9e-8ad9-c7911b7dfc34" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="iecd69f61e44f4b9c8b6a923d87c97ba9_78ab5013-f564-4104-95be-f90fcb4e05cf">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:to="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:to="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:to="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:to="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_276d043c-8694-4fc6-8780-3d5aecfa2f22" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:to="loc_us-gaap_CommonClassAMember_276d043c-8694-4fc6-8780-3d5aecfa2f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7fba52fc-da16-42e2-abc9-b18febc884a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:to="loc_us-gaap_CommonClassBMember_7fba52fc-da16-42e2-abc9-b18febc884a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:to="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ead9d78-13ae-4eb1-9e23-608b94eef182" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ead9d78-13ae-4eb1-9e23-608b94eef182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_dd9b67bb-0c1f-462e-a8c0-0bfd9c8401bd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_dd9b67bb-0c1f-462e-a8c0-0bfd9c8401bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1e26a625-2899-4df2-879c-c76109b5e879" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1e26a625-2899-4df2-879c-c76109b5e879" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredSalesCommission_853ac08d-e440-449b-b747-a8126efdf11e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredSalesCommission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_DeferredSalesCommission_853ac08d-e440-449b-b747-a8126efdf11e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_2ece3b26-970c-491b-b2be-1eba4744acdc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_2ece3b26-970c-491b-b2be-1eba4744acdc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_2db5618d-cc6c-430a-b896-3d6a9230041c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_2db5618d-cc6c-430a-b896-3d6a9230041c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_db092adb-1a3c-4779-9e88-fc2008ba3cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_AssetsCurrent_db092adb-1a3c-4779-9e88-fc2008ba3cb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6c6f0d9f-aff8-4004-9caf-c68a64d51dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6c6f0d9f-aff8-4004-9caf-c68a64d51dfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0fc4d45f-5da9-4791-a840-1291629921cb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0fc4d45f-5da9-4791-a840-1291629921cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_31dce66e-60d9-42ba-93f7-5e19c2aaa88f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_31dce66e-60d9-42ba-93f7-5e19c2aaa88f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_04ce1f4f-2f4a-4a68-9519-c2456dc23cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_Assets_04ce1f4f-2f4a-4a68-9519-c2456dc23cbd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1ad25755-b592-419e-8c59-74827fc23940" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_AccountsPayableCurrent_1ad25755-b592-419e-8c59-74827fc23940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e18dae12-27b1-4261-8a78-892fa534fd13" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e18dae12-27b1-4261-8a78-892fa534fd13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_d77e1f91-17f6-4d25-bfda-6e170cc46f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_DeferredRevenueCurrent_d77e1f91-17f6-4d25-bfda-6e170cc46f1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsCurrent_6d75f55a-8b05-42e4-8724-85b76d6ace17" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsCurrent_6d75f55a-8b05-42e4-8724-85b76d6ace17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_c268e002-153e-404b-8fa7-ced02d73bc1c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_c268e002-153e-404b-8fa7-ced02d73bc1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_870d757d-250f-41de-9191-c9acc9b2da62" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_LongTermDebtCurrent_870d757d-250f-41de-9191-c9acc9b2da62" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_26a2eba5-988e-4864-a081-b3a262ae31f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_LiabilitiesCurrent_26a2eba5-988e-4864-a081-b3a262ae31f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_353e0673-b83a-4c6f-b092-bd63e06a3102" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_353e0673-b83a-4c6f-b092-bd63e06a3102" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent_a4c7576d-a1d5-4a08-a8d2-909768131d90" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent_a4c7576d-a1d5-4a08-a8d2-909768131d90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_44fc9b4c-627f-4a91-8b06-cd7094f9190e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_44fc9b4c-627f-4a91-8b06-cd7094f9190e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_a0b79534-c608-48b7-9477-e1e40297b42c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_a0b79534-c608-48b7-9477-e1e40297b42c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_23ae3aad-c8ea-4b23-9968-a857b8b0f028" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_23ae3aad-c8ea-4b23-9968-a857b8b0f028" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e348a80f-38a7-4006-b1f8-4d2d152690bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_Liabilities_e348a80f-38a7-4006-b1f8-4d2d152690bc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a2096956-1d16-4f8f-962a-88af914dee6d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_CommonStockValue_a2096956-1d16-4f8f-962a-88af914dee6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2258e0f0-0fe3-4e62-9095-9808d3bbff90" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_PreferredStockValue_2258e0f0-0fe3-4e62-9095-9808d3bbff90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6bebe7bc-d175-4dee-8a6a-a4131230011d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6bebe7bc-d175-4dee-8a6a-a4131230011d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_497933b0-7e4b-4a9b-9194-cb424b2d6e02" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_497933b0-7e4b-4a9b-9194-cb424b2d6e02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e000d1e8-9a3b-4a2b-b646-f45a2df3ae75" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e000d1e8-9a3b-4a2b-b646-f45a2df3ae75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_91abdb3e-6d1b-4c4b-a894-8cbcca3f5a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_StockholdersEquity_91abdb3e-6d1b-4c4b-a894-8cbcca3f5a6d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_22bf73e9-6a4a-4a56-9154-aee9ead7bca0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_22bf73e9-6a4a-4a56-9154-aee9ead7bca0" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i33b3818ac0ce4949bc60034cf4e354cb_6d714a4a-4f37-49e5-bfb7-254fd87065b0">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:to="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:to="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:to="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d45f6e87-b75b-4003-8b22-bf35dc84f0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:to="loc_us-gaap_CommonClassAMember_d45f6e87-b75b-4003-8b22-bf35dc84f0bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3477d734-7f4b-4885-b537-f430d7aaaaa4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:to="loc_us-gaap_CommonClassBMember_3477d734-7f4b-4885-b537-f430d7aaaaa4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5693617c-2cfc-4685-889f-7a8f18153a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5693617c-2cfc-4685-889f-7a8f18153a2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9dc898b4-138f-448b-930b-859d62c7f9f6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9dc898b4-138f-448b-930b-859d62c7f9f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_deb6e04a-b394-42c6-b522-08efaa3626f8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_deb6e04a-b394-42c6-b522-08efaa3626f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d276a0cb-1777-4089-b2ba-73a7816ac70e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockSharesIssued_d276a0cb-1777-4089-b2ba-73a7816ac70e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4d3be6a9-42e3-4956-a541-0289e66f78ab" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4d3be6a9-42e3-4956-a541-0289e66f78ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2ba76fc9-b500-4aad-9a13-13393bc99ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2ba76fc9-b500-4aad-9a13-13393bc99ca0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_578b773f-12f2-4d13-8961-4f2e8f049ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_578b773f-12f2-4d13-8961-4f2e8f049ff8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d91465d5-0c41-41e5-a5ca-12130478fd65" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d91465d5-0c41-41e5-a5ca-12130478fd65" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d2ee9c7c-ff5f-4a7f-85af-e262fee7e66f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d2ee9c7c-ff5f-4a7f-85af-e262fee7e66f" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="iee6ab3dc949a4729bfd4644d608adaac_d0d1751d-7539-49c9-919a-4a8562dd4ed5"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended" id="i72d757d1c8c949f1a9aa3f480f2d522d_d0379d0d-18d6-437f-bff8-9f7d01518811"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="extended" id="i4005c700e80b49898c99e09d4eace435_4bbb200c-c42c-473a-9e2e-2ca0d0c32bea"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended" id="ic5d484ac81af41bcb6cb25270657631e_4ac05215-d34f-44e1-b013-dac0f5fbe299">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e934b4a4-9e42-45d8-92d0-32381e4083bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e934b4a4-9e42-45d8-92d0-32381e4083bc" xlink:to="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:to="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:to="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_32006749-815c-4a01-a71d-834a690c46eb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_CommonStockMember_32006749-815c-4a01-a71d-834a690c46eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_371cd268-a2eb-4401-adf7-219e666ee7d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_371cd268-a2eb-4401-adf7-219e666ee7d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eb3da098-3f12-4ea1-980f-4ebb8711a989" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eb3da098-3f12-4ea1-980f-4ebb8711a989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_28fea13c-971c-4698-b63c-0383c3afd5af" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_RetainedEarningsMember_28fea13c-971c-4698-b63c-0383c3afd5af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e934b4a4-9e42-45d8-92d0-32381e4083bc" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_bf1c45c4-2fc0-4078-b613-f51f207c44ae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_SharesOutstanding_bf1c45c4-2fc0-4078-b613-f51f207c44ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3d4c132b-376c-4187-b647-51b7ef41963a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockholdersEquity_3d4c132b-376c-4187-b647-51b7ef41963a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e6c84d-4769-4ecc-baf3-16ab0d3566c2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e6c84d-4769-4ecc-baf3-16ab0d3566c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6c5a7bb3-f424-4012-b480-683b11600fbf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6c5a7bb3-f424-4012-b480-683b11600fbf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_73f4f308-986d-4059-9df2-030451aa6c48" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_73f4f308-986d-4059-9df2-030451aa6c48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7726e56c-f11d-4fc6-818a-93847ec2045f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7726e56c-f11d-4fc6-818a-93847ec2045f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_7b851a88-f52b-4810-adb2-f18f15df380c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_7b851a88-f52b-4810-adb2-f18f15df380c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44d5d547-2589-4a48-a88d-c9aec0648179" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44d5d547-2589-4a48-a88d-c9aec0648179" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8f5ce25-7e41-4d3b-a72c-205280871165" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_NetIncomeLoss_d8f5ce25-7e41-4d3b-a72c-205280871165" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_b67d0af9-1739-4e3b-8654-6ef4ed8475dc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_b67d0af9-1739-4e3b-8654-6ef4ed8475dc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_90745340-92ec-433d-88a4-b3356692f921" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_90745340-92ec-433d-88a4-b3356692f921" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_983cfcc7-1e62-44f3-869a-e994190dc4ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_983cfcc7-1e62-44f3-869a-e994190dc4ef" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5cb96c1f-6311-49f3-b6eb-3ae82aec4170" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9aaa898c-94e4-4001-af06-2affa56bc15b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="ifde5eca35c5446b19ff175c7e22fd062_a373c06b-21c3-43ce-baf0-a3fca62522e8"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes" xlink:type="extended" id="i9451c5b3bc8d4edaa7f8376a55c4da9c_92d82ea2-abe9-4f94-9cb5-27fc007ef85a"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="extended" id="iba6868a5ee004a0fb05a6ee122753839_622ef433-eaf1-4560-bf95-1963bded40a4"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended" id="i3b384e589b8e4a90bb2c71dad1bf3dd5_8f8f62f3-4afe-4768-8956-25ef4c4c77c3"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" xlink:type="extended" id="i2a6ba154057a49e097e1d21578845b37_f18e6f45-d471-46f9-bbcb-170b6618a648">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:to="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:to="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:to="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_e4579f66-669c-42dc-bd35-b9f4471341f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:to="loc_us-gaap_MinimumMember_e4579f66-669c-42dc-bd35-b9f4471341f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember_b6e46e73-775f-46f0-8d85-95c64669dab9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:to="loc_us-gaap_MaximumMember_b6e46e73-775f-46f0-8d85-95c64669dab9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0dfd2560-6ac5-4359-b2db-6cbb293cb712" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0dfd2560-6ac5-4359-b2db-6cbb293cb712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_bbe3b573-b086-497e-9f7e-4979dd78d239" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_Depreciation_bbe3b573-b086-497e-9f7e-4979dd78d239" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_d975c894-d4d2-4bcd-bd96-3e8076e4efbe" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesIncomeStatementAmortizationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_d975c894-d4d2-4bcd-bd96-3e8076e4efbe" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" xlink:type="extended" id="i6eeca1705ff84a1a841e1a30b20c2966_415f8ad7-278e-4e63-bbfc-56342d8d8fa7"/>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" id="i3b7dd25d0c104c058a861df4846a013b_2346f270-b995-4780-9cd5-b1d9dff4de19">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_c4f04be4-43d5-498a-84db-582ec1b0d650" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42" xlink:to="loc_us-gaap_PatentsMember_c4f04be4-43d5-498a-84db-582ec1b0d650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f4502d73-c3c7-41ae-a385-3534a2e2a524" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f4502d73-c3c7-41ae-a385-3534a2e2a524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b726e62-1b27-4469-91d1-f079cca6a097" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b726e62-1b27-4469-91d1-f079cca6a097" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_dfe30f33-4088-4a08-b3b9-4bb7efa202bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_dfe30f33-4088-4a08-b3b9-4bb7efa202bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_af4b0a2d-671a-4691-bfa9-d9292827a727" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_af4b0a2d-671a-4691-bfa9-d9292827a727" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6df56a2b-1655-40a2-ac65-86e0dac3e42d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6df56a2b-1655-40a2-ac65-86e0dac3e42d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88a74a27-b282-4cc6-b294-ce78057f39e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88a74a27-b282-4cc6-b294-ce78057f39e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_964365cc-53d6-4801-b99b-c7c1396c2b4b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_964365cc-53d6-4801-b99b-c7c1396c2b4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6041d455-2955-4873-9f97-206d015ff893" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6041d455-2955-4873-9f97-206d015ff893" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended" id="i0c7c634e13794512a54a438270ccf828_887b756f-9844-46b4-a4d0-d48e34b20ff2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_3cc74d8c-90c0-45d4-9353-6e2921f903ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_3cc74d8c-90c0-45d4-9353-6e2921f903ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a3238507-986c-46c4-844b-3d7063d1b2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09" xlink:to="loc_us-gaap_SubsequentEventMember_a3238507-986c-46c4-844b-3d7063d1b2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CapitalizedCostAmortizationPeriod_bd467d09-c2da-4800-89c1-24dda5d6d45a" xlink:href="wk-20171231.xsd#wk_CapitalizedCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:to="loc_wk_CapitalizedCostAmortizationPeriod_bd467d09-c2da-4800-89c1-24dda5d6d45a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_f8b7e3c2-5c12-4922-ba6a-6f466cc20f94" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_f8b7e3c2-5c12-4922-ba6a-6f466cc20f94" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesNotes" xlink:type="extended" id="if3f219df8dc64deca9ed57df3609dff9_72928001-fe2c-484c-a1c6-b704396af7cd"/>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesTables" xlink:type="extended" id="i81a2dd92432e4c15a2bd021428807da2_6c675a79-7dfd-4488-92f1-cd6e6f80e28b"/>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesScheduleofMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="extended" id="id87775f0574e450cbfbeb0dd2a402a8b_873d12d4-c0af-4e55-89c8-3c71930d1127">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_50627e35-f632-47d6-a35f-d8bcfaa84bae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_50627e35-f632-47d6-a35f-d8bcfaa84bae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember_4f583e28-517f-4ada-b8ed-005d5c6adebb" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:to="loc_wk_MarketableSecuritiesMember_4f583e28-517f-4ada-b8ed-005d5c6adebb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_cf3afc00-97ee-46ca-84df-2041d41399a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115" xlink:to="loc_us-gaap_MoneyMarketFundsMember_cf3afc00-97ee-46ca-84df-2041d41399a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f77ac247-0971-419a-9e96-dd37c092967c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f77ac247-0971-419a-9e96-dd37c092967c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3806864e-7111-4434-83bd-285d4a622372" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3806864e-7111-4434-83bd-285d4a622372" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_040f1b60-9973-418c-a029-5c93acb090e7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_040f1b60-9973-418c-a029-5c93acb090e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_873bfa84-0490-4268-a4cb-ed0f619415c6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_873bfa84-0490-4268-a4cb-ed0f619415c6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_80ac0230-af6c-4894-b3a5-dcbb59cc4cea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember_4dcded08-6b55-4a40-a090-beb09bc5b837" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5ee06231-b650-49a4-8f8e-49e0ad6f12d1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5ee06231-b650-49a4-8f8e-49e0ad6f12d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_7be330fe-22ff-44d9-baca-9e65c28e3209" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_7be330fe-22ff-44d9-baca-9e65c28e3209" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_20853e76-7d3c-489f-a03a-5dbb4afef0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_20853e76-7d3c-489f-a03a-5dbb4afef0e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_98fee945-7b13-4653-a16e-bd047b67efeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_98fee945-7b13-4653-a16e-bd047b67efeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0c1f984f-6b9f-4571-8937-2a924cbf4bfd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0c1f984f-6b9f-4571-8937-2a924cbf4bfd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b2b12474-00e3-409c-8477-f78b337d488b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b2b12474-00e3-409c-8477-f78b337d488b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_19d3091e-3326-4d03-a19c-f033756ea0ca" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_19d3091e-3326-4d03-a19c-f033756ea0ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_937a0adc-b023-446f-b879-8a33293b976b" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_937a0adc-b023-446f-b879-8a33293b976b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesContinuousUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" xlink:type="extended" id="i2f5866f65fe04fc682331e5631c97d34_bc6e8a39-1e79-4e5c-a529-5dc1eab7dd81">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_17e58a2d-f3b2-4b93-a271-2e46cd969480" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_17e58a2d-f3b2-4b93-a271-2e46cd969480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_985802a7-99a3-4684-9012-b2327f4549c0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_985802a7-99a3-4684-9012-b2327f4549c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_e16130cf-9d00-426a-938e-8930232b98d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_e16130cf-9d00-426a-938e-8930232b98d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_39fdb010-400c-4fa5-8a34-25ff1e4fd2a6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_39fdb010-400c-4fa5-8a34-25ff1e4fd2a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1a76aad0-b70b-4fd5-8162-b14dbc6e18f1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1a76aad0-b70b-4fd5-8162-b14dbc6e18f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_65dea5ed-2163-4ba3-b357-a7612e93e6db" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_65dea5ed-2163-4ba3-b357-a7612e93e6db" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" xlink:type="extended" id="ic52658fd99b648f9b31da6cfa1f660b9_55b94dda-e9ef-4e1a-94bb-d784fa891712"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" xlink:type="extended" id="ifebcbacc5c324cbdbc28ebd5b272c61d_19cf5979-da75-4cca-9406-81438d6c99f1"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" xlink:type="extended" id="i0e4571c75f5d498780b8c861c6e9498d_a8b0fe55-6096-486d-a5a7-ba482773410d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_79c5c8c6-9396-485f-b5c3-3e558ea0db73" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_BuildingMember_79c5c8c6-9396-485f-b5c3-3e558ea0db73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ComputersEquipmentAndSoftwareMember_e1d8188b-6399-4d3c-b12c-85aa7fd524e0" xlink:href="wk-20171231.xsd#wk_ComputersEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_wk_ComputersEquipmentAndSoftwareMember_e1d8188b-6399-4d3c-b12c-85aa7fd524e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_d0059cb5-d05e-4782-8229-0f56de138705" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_d0059cb5-d05e-4782-8229-0f56de138705" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_2865135a-8b32-4787-9183-207630461f06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_VehiclesMember_2865135a-8b32-4787-9183-207630461f06" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9903235f-6d8d-4dc3-a165-1a810046f451" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9903235f-6d8d-4dc3-a165-1a810046f451" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_057d4182-d004-40bc-8eb5-733cc7798fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_ComputerEquipmentMember_057d4182-d004-40bc-8eb5-733cc7798fe9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cbed8d10-0536-4777-a66b-c36b405cf724" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cbed8d10-0536-4777-a66b-c36b405cf724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33985a27-4075-4776-a829-deb064e07438" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33985a27-4075-4776-a829-deb064e07438" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_53c60ef6-a4a3-4fe4-bade-1d85c38bcb80" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_53c60ef6-a4a3-4fe4-bade-1d85c38bcb80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_bb005068-452d-47ee-b876-3a64731ebfd4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_bb005068-452d-47ee-b876-3a64731ebfd4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_f38f6578-9b41-4170-bdbd-779086458c43" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_f38f6578-9b41-4170-bdbd-779086458c43" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_790885c2-8d63-45ec-a8dd-0881ae32b890" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_790885c2-8d63-45ec-a8dd-0881ae32b890" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended" id="i6a51f30205194c209b90461ee6f484a3_42b00e6c-306e-4139-b413-a39ebfd5449d"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" xlink:type="extended" id="i548dc7eef7064b74a0597e1df4c5fb7b_7ef10ef4-239a-4223-8ca1-1e925744d08f"/>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsNotes" xlink:type="extended" id="i35d15e00b6b04a18b1f699b520b8d261_b7fb662b-b186-4de3-9bd5-8621df476b8a"/>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsTables" xlink:type="extended" id="if066cfa1720e419bbbd46d33376ea926_53f4e373-426d-497e-b989-705f7d473379"/>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="icaecfc3fff0c42db9e3ef467928065b1_23d9a490-d8ba-4b2d-b607-51e0dde84323">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_acae3d8a-f336-4792-aba0-c94f79ade89a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_acae3d8a-f336-4792-aba0-c94f79ade89a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2ad1efc0-7d66-4e32-853e-05be42242daa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2ad1efc0-7d66-4e32-853e-05be42242daa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_343d2d6c-2feb-4273-a252-4be8558ef203" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_343d2d6c-2feb-4273-a252-4be8558ef203" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d7d67f32-726d-4c4c-bb53-262cf9a26f28" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d7d67f32-726d-4c4c-bb53-262cf9a26f28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_12a607e6-0fcc-424c-a8d9-3e9e7193c68c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_12a607e6-0fcc-424c-a8d9-3e9e7193c68c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_17d15d48-d972-475a-bc15-509662963227" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_17d15d48-d972-475a-bc15-509662963227" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_49876834-375e-4764-8a9b-6cc0e426b2cb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_49876834-375e-4764-8a9b-6cc0e426b2cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember_891bf281-1352-43f2-9da8-d61a775b809c" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:to="loc_wk_MarketableSecuritiesMember_891bf281-1352-43f2-9da8-d61a775b809c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_36134edd-0fd8-4a78-abcb-cf1f4e9930ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_36134edd-0fd8-4a78-abcb-cf1f4e9930ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5ad48b6-8c8a-438e-b91b-bec5051b700a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5ad48b6-8c8a-438e-b91b-bec5051b700a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a71eae70-8975-4b9c-a139-268059e0f042" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a71eae70-8975-4b9c-a139-268059e0f042" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesNotes" xlink:type="extended" id="i233de5affeaa4c4eb4360f960126096a_adfa20ab-edd6-4b82-98f7-c9356ad3a26f"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesTables" xlink:type="extended" id="if3153797cd2448009146432a65067134_477d52c5-d5cc-4cd4-ab23-da89749046e1"/>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesLeaseCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails" xlink:type="extended" id="i6b8c3883c07e4386bfc454a914acb163_4cfd6723-016e-4f92-8a14-7c2d2122e039">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ComputerEquipmentAndFurnitureMember_112b461f-d84a-46f5-987d-f10599991368" xlink:href="wk-20171231.xsd#wk_ComputerEquipmentAndFurnitureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa" xlink:to="loc_wk_ComputerEquipmentAndFurnitureMember_112b461f-d84a-46f5-987d-f10599991368" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:to="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:to="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CO_e0fcf56c-6278-4699-99d8-f329580c2753" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28" xlink:to="loc_stpr_CO_e0fcf56c-6278-4699-99d8-f329580c2753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e30dc261-61a3-4777-bdac-51086dc455e0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3" xlink:to="loc_us-gaap_SubsequentEventMember_e30dc261-61a3-4777-bdac-51086dc455e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_78bf8bc2-28d0-41d9-899b-96379ff86d76" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_LeaseAndRentalExpense_78bf8bc2-28d0-41d9-899b-96379ff86d76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_4bf3df2c-6976-4945-9d81-fee9d8163954" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_4bf3df2c-6976-4945-9d81-fee9d8163954" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount_3fd6eb85-aad2-414a-88ef-78fa38ff6cd1" xlink:href="wk-20171231.xsd#wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount_3fd6eb85-aad2-414a-88ef-78fa38ff6cd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_6468c4e7-537e-4d8c-b478-36192806d66d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_6468c4e7-537e-4d8c-b478-36192806d66d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesBuildtoSuitDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails" xlink:type="extended" id="iabc6efb75718414193956a0e91455786_e5814506-fe11-4925-926a-dc8a5bcfb7c8">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ce3687cc-05ed-4d1e-9dba-abe280946c24" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce3687cc-05ed-4d1e-9dba-abe280946c24" xlink:to="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingLeaseObligationMember_469d046b-8eda-428b-8ae5-5d251266cb78" xlink:href="wk-20171231.xsd#wk_FinancingLeaseObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795" xlink:to="loc_wk_FinancingLeaseObligationMember_469d046b-8eda-428b-8ae5-5d251266cb78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_97ceffe0-3335-41d5-b7a3-f30ef84785da" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce3687cc-05ed-4d1e-9dba-abe280946c24" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_97ceffe0-3335-41d5-b7a3-f30ef84785da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d3387a4f-69b6-4372-ac00-a1db909e8db0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d3387a4f-69b6-4372-ac00-a1db909e8db0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_3f182fcf-9d1b-4d0e-9865-65429438a5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959" xlink:to="loc_us-gaap_BuildingMember_3f182fcf-9d1b-4d0e-9865-65429438a5e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e72692b1-74d2-4123-b2d0-bfcd44fc32ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d3387a4f-69b6-4372-ac00-a1db909e8db0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e72692b1-74d2-4123-b2d0-bfcd44fc32ef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" xlink:type="extended" id="i8cb28929e3c94f9b8876f9e4b8bbbc2f_59e5a8f1-e496-4a1a-a3b9-9cfae829a37a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_36e9ba09-e3a1-4872-adfd-ada9b84ba775" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_36e9ba09-e3a1-4872-adfd-ada9b84ba775" xlink:to="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_2265c48b-0ca2-4aae-955d-2c82a8829d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:to="loc_us-gaap_CapitalLeaseObligationsMember_2265c48b-0ca2-4aae-955d-2c82a8829d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingLeaseObligationMember_301d2613-8178-41b5-8442-47d4b3451140" xlink:href="wk-20171231.xsd#wk_FinancingLeaseObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:to="loc_wk_FinancingLeaseObligationMember_301d2613-8178-41b5-8442-47d4b3451140" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_36e9ba09-e3a1-4872-adfd-ada9b84ba775" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_e4833cb7-339d-4d29-87a1-f36561e1b518" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_e4833cb7-339d-4d29-87a1-f36561e1b518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_b8bd9d96-cd6f-4330-a68f-5de019f37f89" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_b8bd9d96-cd6f-4330-a68f-5de019f37f89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_27f57a76-eeec-4e74-9d62-93efce74875d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_27f57a76-eeec-4e74-9d62-93efce74875d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_1646dac9-d40d-40cf-8703-fa456c33191f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_1646dac9-d40d-40cf-8703-fa456c33191f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_394b4bd7-d815-4191-a25c-17ec50f3bedc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_394b4bd7-d815-4191-a25c-17ec50f3bedc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_7d448e78-5291-438b-a5c6-a16ed8ea4f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_7d448e78-5291-438b-a5c6-a16ed8ea4f5d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b69606ff-fbe7-4387-acdb-bef32cd07bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b69606ff-fbe7-4387-acdb-bef32cd07bd4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_78a3b818-5127-426f-8a91-d5ea478b7fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_78a3b818-5127-426f-8a91-d5ea478b7fd4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_5b56f59f-38cb-48aa-a130-30e543070851" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_5b56f59f-38cb-48aa-a130-30e543070851" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesGovernmentGrantsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails" xlink:type="extended" id="iee4f593a1f624396b00d678d71a79f1f_8cced706-4765-4577-925b-30b69b95a30a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:to="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:to="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TrainingReimbursementMember_7147bb0c-59ab-49b2-9010-b824b3f1f18e" xlink:href="wk-20171231.xsd#wk_TrainingReimbursementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a" xlink:to="loc_wk_TrainingReimbursementMember_7147bb0c-59ab-49b2-9010-b824b3f1f18e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_7825a0b1-a8c6-4a99-be10-05b2bfae6b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_7825a0b1-a8c6-4a99-be10-05b2bfae6b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements_7c1e2633-c154-4a65-8967-29fa6e2195e3" xlink:href="wk-20171231.xsd#wk_GovernmentTrainingReimbursementProgramNumberOfAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements_7c1e2633-c154-4a65-8967-29fa6e2195e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees_e6334118-8c93-4b3b-b63f-9563691fa0d7" xlink:href="wk-20171231.xsd#wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees_e6334118-8c93-4b3b-b63f-9563691fa0d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ProceedsFromGovernmentGrantsTrainingReimbursement_3049c3b4-3e05-493f-a89f-508c0d935b06" xlink:href="wk-20171231.xsd#wk_ProceedsFromGovernmentGrantsTrainingReimbursement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_ProceedsFromGovernmentGrantsTrainingReimbursement_3049c3b4-3e05-493f-a89f-508c0d935b06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnGovernmentGrantsReimbursement_b4272d65-ea95-4de2-8022-60feb2ed3f56" xlink:href="wk-20171231.xsd#wk_GainLossOnGovernmentGrantsReimbursement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_GainLossOnGovernmentGrantsReimbursement_b4272d65-ea95-4de2-8022-60feb2ed3f56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligations_19c311e4-c027-43ef-9835-02aff8645f10" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_DeferredGovernmentGrantsObligations_19c311e4-c027-43ef-9835-02aff8645f10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsCurrent_24c1261c-2f5e-4a3d-b1bc-f4b1d3bd224a" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsCurrent_24c1261c-2f5e-4a3d-b1bc-f4b1d3bd224a" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesForgivableGrantDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails" xlink:type="extended" id="i4660d4253b4248d489dbf1086fee3dda_796c1ed0-79d7-4a79-a276-dcb973d10e5e">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ForgivableGrantMember_a4cd0ad9-9000-4408-96cc-a67fa5a226a7" xlink:href="wk-20171231.xsd#wk_ForgivableGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32" xlink:to="loc_wk_ForgivableGrantMember_a4cd0ad9-9000-4408-96cc-a67fa5a226a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_February20116PercentIDEDForgivableGrantMember_1aae5e4c-199e-4458-ba1f-5dadc6a3dc07" xlink:href="wk-20171231.xsd#wk_February20116PercentIDEDForgivableGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3" xlink:to="loc_wk_February20116PercentIDEDForgivableGrantMember_1aae5e4c-199e-4458-ba1f-5dadc6a3dc07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8efce314-441e-4057-b146-e5f8dcdb95a6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8efce314-441e-4057-b146-e5f8dcdb95a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement_878456e4-d148-4041-8ee8-a8dd2b200b0e" xlink:href="wk-20171231.xsd#wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement_878456e4-d148-4041-8ee8-a8dd2b200b0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention_aa3021e7-9e5d-4f22-9c7b-549eba5d05bf" xlink:href="wk-20171231.xsd#wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention_aa3021e7-9e5d-4f22-9c7b-549eba5d05bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RepaymentOfGovernmentGrant_3fd9d96a-d9e0-44d0-abb9-6a5cd1edb6a4" xlink:href="wk-20171231.xsd#wk_RepaymentOfGovernmentGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_wk_RepaymentOfGovernmentGrant_3fd9d96a-d9e0-44d0-abb9-6a5cd1edb6a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:to="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:to="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:to="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:to="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ForgivableGrantMember_1f7ec9fd-1991-4c34-814b-5f3372f4aeed" xlink:href="wk-20171231.xsd#wk_ForgivableGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46" xlink:to="loc_wk_ForgivableGrantMember_1f7ec9fd-1991-4c34-814b-5f3372f4aeed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_55489c57-2811-4b75-9343-a7460a515053" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:to="loc_us-gaap_OperatingExpenseMember_55489c57-2811-4b75-9343-a7460a515053" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_65219696-b2b4-4f18-9d4e-95feed305aeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_65219696-b2b4-4f18-9d4e-95feed305aeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncome_88007fe0-1b8d-4864-b548-69afdc389496" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:to="loc_wk_GovernmentGrantIncome_88007fe0-1b8d-4864-b548-69afdc389496" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligations_c8aa855a-ea82-4d4d-b275-df55dc5fb7f2" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:to="loc_wk_DeferredGovernmentGrantsObligations_c8aa855a-ea82-4d4d-b275-df55dc5fb7f2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" xlink:type="extended" id="i1b9df0a449b6426abe1d6f687ad38ead_eee1538a-aa08-4a16-a595-88bc0084528a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapacityMember_ed78dad9-e8dc-4fbe-bf13-c574278667e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapacityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d" xlink:to="loc_us-gaap_CapacityMember_ed78dad9-e8dc-4fbe-bf13-c574278667e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_36a9d5b6-6217-48f1-9a64-c53e9f4ea2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_36a9d5b6-6217-48f1-9a64-c53e9f4ea2c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_e2dd9426-10c3-4f67-a226-a5f9fc2cf05c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_e2dd9426-10c3-4f67-a226-a5f9fc2cf05c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_6285fca4-3278-4268-b112-0b5f969f63b8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_6285fca4-3278-4268-b112-0b5f969f63b8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/DebtNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#DebtNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/DebtNotes" xlink:type="extended" id="i610259cb416f48028a77d894d06493d3_4b24035f-b03b-4e95-b75f-495cf81f7f1f"/>
  <link:roleRef roleURI="http://www.workiva.com/role/DebtOtherLongTermDebtDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#DebtOtherLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/DebtOtherLongTermDebtDetails" xlink:type="extended" id="i9e9d68c1bd9d4b0bb369e10baa48951e_e9c3909a-f4f6-4124-9b10-bb93fca28821">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0cca3d0e-524e-4639-a318-0651ab4e479c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d" xlink:to="loc_us-gaap_LineOfCreditMember_0cca3d0e-524e-4639-a318-0651ab4e479c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SiliconValleyBankMember_6233605f-1f7e-4a1e-8a0f-bc82179b751b" xlink:href="wk-20171231.xsd#wk_SiliconValleyBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c" xlink:to="loc_wk_SiliconValleyBankMember_6233605f-1f7e-4a1e-8a0f-bc82179b751b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:to="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:to="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_b621c827-86f0-4787-a73f-bfc699fc1803" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c" xlink:to="loc_us-gaap_MinimumMember_b621c827-86f0-4787-a73f-bfc699fc1803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fcc15fb9-ad6a-4d49-8c2c-42e1e3534b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fcc15fb9-ad6a-4d49-8c2c-42e1e3534b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount_64e1c316-d584-4b09-9366-123d86bae534" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_CompensatingBalanceAmount_64e1c316-d584-4b09-9366-123d86bae534" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9efb4448-f394-4f1c-b3f3-99947307e48e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9efb4448-f394-4f1c-b3f3-99947307e48e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d76fe5e3-21fc-4554-addc-113356fe9bfb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_InterestExpenseDebt_d76fe5e3-21fc-4554-addc-113356fe9bfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_83b17ecc-9c33-40f1-9e48-c68838212916" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_LineOfCredit_83b17ecc-9c33-40f1-9e48-c68838212916" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockholdersEquityDeficitNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#StockholdersEquityDeficitNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockholdersEquityDeficitNotes" xlink:type="extended" id="i5c6bdcd5c6d44603a0eef4728714ac35_8edf0c85-6715-4340-8f8e-facdb8d0cf9a"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockholdersEquityDeficitDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockholdersEquityDeficitDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockholdersEquityDeficitDetails" xlink:type="extended" id="i1305a83f15d24625be66d07c615bebe3_823794b5-9d61-4473-8a85-b9cc098d300e">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:to="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:to="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_08baa743-2807-4f0d-aa30-add26f0191da" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:to="loc_us-gaap_CommonClassAMember_08baa743-2807-4f0d-aa30-add26f0191da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6d3f68a3-e48e-4b1e-ba5b-4bdb6cf89205" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:to="loc_us-gaap_CommonClassBMember_6d3f68a3-e48e-4b1e-ba5b-4bdb6cf89205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockNumberOfClasses_630d095e-883c-4bb4-8173-7e45a4b1223d" xlink:href="wk-20171231.xsd#wk_CommonStockNumberOfClasses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_wk_CommonStockNumberOfClasses_630d095e-883c-4bb4-8173-7e45a4b1223d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockVotingRightsVotesPerShare_c4ef5526-5585-404b-8ca0-d8a74cade800" xlink:href="wk-20171231.xsd#wk_CommonStockVotingRightsVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_wk_CommonStockVotingRightsVotesPerShare_c4ef5526-5585-404b-8ca0-d8a74cade800" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockConversionBasisRatio_c06f8e15-861a-4530-bf50-9d6425efb449" xlink:href="wk-20171231.xsd#wk_CommonStockConversionBasisRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_wk_CommonStockConversionBasisRatio_c06f8e15-861a-4530-bf50-9d6425efb449" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationNotes" xlink:type="extended" id="ic9a9af90ee334481b00e418d7bceec01_c0e832da-171b-4dc8-a9f0-c3f8773d6f54"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationTables" xlink:type="extended" id="i62e11b79cb3441aab68984e80accd2d1_246108b7-9961-40d2-b456-9fb4a366aefa"/>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i33c12fdc3e61414b814735462d7e810b_37d37955-7465-408b-bbd5-aa141c35fdf1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:to="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:to="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_869fea0f-05fb-4359-af35-0957dede8e23" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb" xlink:to="loc_us-gaap_CommonClassAMember_869fea0f-05fb-4359-af35-0957dede8e23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:to="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:to="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EquityIncentivePlan2014Member_48747c01-972c-4f8f-a0a4-32b4931b1b56" xlink:href="wk-20171231.xsd#wk_EquityIncentivePlan2014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee" xlink:to="loc_wk_EquityIncentivePlan2014Member_48747c01-972c-4f8f-a0a4-32b4931b1b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b74d9180-7c03-4b47-a509-374f35d6a21e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f" xlink:to="loc_us-gaap_EmployeeStockMember_b74d9180-7c03-4b47-a509-374f35d6a21e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85e300fe-00f8-4d95-ae8c-dec3faf8fa60" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85e300fe-00f8-4d95-ae8c-dec3faf8fa60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b7a400c7-012a-4472-9980-a0b22856a1a7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b7a400c7-012a-4472-9980-a0b22856a1a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_09830a06-d970-4177-b949-aeb571264ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_09830a06-d970-4177-b949-aeb571264ce0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee_e2f2ff61-3443-4e9a-9ccf-2956914984d7" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee_e2f2ff61-3443-4e9a-9ccf-2956914984d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod_95e6f811-4239-466f-bc7d-eb5d6457f517" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod_95e6f811-4239-466f-bc7d-eb5d6457f517" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_af859eab-9668-445f-b6a3-0a38d7383c88" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_af859eab-9668-445f-b6a3-0a38d7383c88" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_dc709626-bc1f-4029-978e-5abf3f75ad88" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_dc709626-bc1f-4029-978e-5abf3f75ad88" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fd5ae2a0-fc95-40ab-9719-cd4c381b0393" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fd5ae2a0-fc95-40ab-9719-cd4c381b0393" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationExpenseDetails" xlink:type="extended" id="i13337f8d61564ac49d068edbee4bc0e3_21dd9b0f-09ea-406a-9959-55d684454036">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3496f8f2-26ea-4406-96e8-aeffcd86a715" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3496f8f2-26ea-4406-96e8-aeffcd86a715" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CostOfServicesLicensesAndServicesMember_bb184497-1b2f-44fd-b842-455d5af31b30" xlink:href="wk-20171231.xsd#wk_CostOfServicesLicensesAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_wk_CostOfServicesLicensesAndServicesMember_bb184497-1b2f-44fd-b842-455d5af31b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CostOfServicesProfessionalServicesMember_72fc5914-acc1-44bb-adb6-7417e2fc932d" xlink:href="wk-20171231.xsd#wk_CostOfServicesProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_wk_CostOfServicesProfessionalServicesMember_72fc5914-acc1-44bb-adb6-7417e2fc932d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_cba62a8f-c602-4b05-8e80-b7dba84bf28d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_cba62a8f-c602-4b05-8e80-b7dba84bf28d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_173d55fc-8c9a-49af-8e9e-7f1631cee164" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_173d55fc-8c9a-49af-8e9e-7f1631cee164" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_eab0c3f6-6a2e-47e3-ae02-495fdc006a3b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_eab0c3f6-6a2e-47e3-ae02-495fdc006a3b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_89c8ee37-cc00-4542-8189-3d0ba2d89d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3496f8f2-26ea-4406-96e8-aeffcd86a715" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_89c8ee37-cc00-4542-8189-3d0ba2d89d3c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="extended" id="i12dd745aa07742c6863e2e22d75e32e7_7f60abcf-6cbb-4fc2-943f-0b456ec5ae14">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a6d6f71-36a3-4a17-875e-74e30360f0bb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a6d6f71-36a3-4a17-875e-74e30360f0bb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:to="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4e4cc4e4-743c-459c-a714-d9e359e9061a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4e4cc4e4-743c-459c-a714-d9e359e9061a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_82517d6d-08b9-4fdc-842d-bfc482f1c934" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:to="loc_us-gaap_EmployeeStockMember_82517d6d-08b9-4fdc-842d-bfc482f1c934" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:to="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:to="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:to="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_daaf5acb-2001-47cb-85b9-47371025b027" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:to="loc_us-gaap_MinimumMember_daaf5acb-2001-47cb-85b9-47371025b027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember_4ebca6e9-daee-4075-9bf5-8cf977f75cef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:to="loc_us-gaap_MaximumMember_4ebca6e9-daee-4075-9bf5-8cf977f75cef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a6d6f71-36a3-4a17-875e-74e30360f0bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2d36a7c2-6d78-4598-92ec-bc51add72275" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2d36a7c2-6d78-4598-92ec-bc51add72275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ef90980a-382f-445e-89af-03250fbff940" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ef90980a-382f-445e-89af-03250fbff940" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_ac05bcc4-7172-40be-8835-2c34b083260a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_ac05bcc4-7172-40be-8835-2c34b083260a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d734df38-4178-4175-ab05-16a1452b3532" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d734df38-4178-4175-ab05-16a1452b3532" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_3a0a10b6-d325-458b-a5bf-0c589f50478d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_3a0a10b6-d325-458b-a5bf-0c589f50478d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_cacd5fcf-a19b-4520-943a-35235bf5cf1a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_cacd5fcf-a19b-4520-943a-35235bf5cf1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_291fe7ac-eb38-4ae8-84eb-fd4ce73f491c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_291fe7ac-eb38-4ae8-84eb-fd4ce73f491c" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended" id="i16a980547dca462aa43867d8f2abf7c1_4f29c5f3-68e5-42ba-b7a7-0a46fb9a6d38">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:to="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:to="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7d0f762d-f4bc-441e-9ca3-844f5c0ae384" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378" xlink:to="loc_us-gaap_CommonClassAMember_7d0f762d-f4bc-441e-9ca3-844f5c0ae384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:to="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:to="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_7621c328-ec51-4767-84b8-31c3af83535b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:to="loc_us-gaap_MinimumMember_7621c328-ec51-4767-84b8-31c3af83535b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember_c1e52778-a88d-4e07-9d98-028597ce8b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:to="loc_us-gaap_MaximumMember_c1e52778-a88d-4e07-9d98-028597ce8b6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5e267107-9906-491d-8580-0d5db77dae2b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5e267107-9906-491d-8580-0d5db77dae2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_077a8158-3ca7-421f-9589-c1e32c4ed4ba" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_077a8158-3ca7-421f-9589-c1e32c4ed4ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_edff4fe0-e5e8-416c-add6-6dd7e70e335c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_edff4fe0-e5e8-416c-add6-6dd7e70e335c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0c32db53-6e68-4e52-b97a-4a83deec269d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0c32db53-6e68-4e52-b97a-4a83deec269d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a6439fc5-5ee1-44a5-92f1-9272fbcd3b38" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a6439fc5-5ee1-44a5-92f1-9272fbcd3b38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8eb401f8-97a1-4a92-987d-e93eef331819" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3ef0803d-bded-4cbc-9d28-a929d41c120e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3ef0803d-bded-4cbc-9d28-a929d41c120e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61e606ab-6e71-4b95-b65c-25418f06d545" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61e606ab-6e71-4b95-b65c-25418f06d545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a6dd890a-fd1f-4549-b0b8-53dc4d663e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a6dd890a-fd1f-4549-b0b8-53dc4d663e1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_84ee4a47-2830-4623-97cf-045a5d0da598" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_84ee4a47-2830-4623-97cf-045a5d0da598" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a085d73f-e61c-4875-a22f-3ecc69616bad" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a085d73f-e61c-4875-a22f-3ecc69616bad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_087c4160-e74a-4db7-9f52-7828c801a183" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1c30755f-f55d-4c76-b862-f0988f275613" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1c30755f-f55d-4c76-b862-f0988f275613" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_10a1fab2-dc81-48ea-acf1-a2f4700907d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_10a1fab2-dc81-48ea-acf1-a2f4700907d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_50fa208f-252f-41f6-abf8-786a64be83b1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_50fa208f-252f-41f6-abf8-786a64be83b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d47824e3-81ca-46d4-b8d1-414be263b92e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d47824e3-81ca-46d4-b8d1-414be263b92e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ce6046f3-6e6f-49d7-9399-b5fff93a8185" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ce6046f3-6e6f-49d7-9399-b5fff93a8185" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e0cbebc-f822-4426-9575-f510c89c4203" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e0cbebc-f822-4426-9575-f510c89c4203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_fbb25a23-ec70-4081-9b07-b5bdaa0a7b86" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_fbb25a23-ec70-4081-9b07-b5bdaa0a7b86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_438ebb02-87ec-4c65-b498-576e10f8de4f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_438ebb02-87ec-4c65-b498-576e10f8de4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9b93c247-7da4-42ef-b2e7-2dc54f5e18d5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9b93c247-7da4-42ef-b2e7-2dc54f5e18d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fad7c510-88b2-4a49-aab7-9b99898fec57" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fad7c510-88b2-4a49-aab7-9b99898fec57" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_184f207b-e425-473f-b10f-138b150cffda" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_184f207b-e425-473f-b10f-138b150cffda" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b66223ba-1f6f-48da-85d3-3b574e493512" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b66223ba-1f6f-48da-85d3-3b574e493512" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended" id="i7e12246e93e048e5b6e2893839fe3038_de58da9d-b2b0-40ab-961b-776bc8c7ef5d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:to="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExecutiveOfficerMember_a18ca33e-5670-40c9-b040-021a43ca923a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:to="loc_us-gaap_ExecutiveOfficerMember_a18ca33e-5670-40c9-b040-021a43ca923a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectorMember_37d94b52-e952-4bc3-9a6d-9c0ab8a4779e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:to="loc_us-gaap_DirectorMember_37d94b52-e952-4bc3-9a6d-9c0ab8a4779e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:to="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_35e27a77-1f17-4a15-aad0-16978eab3381" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f" xlink:to="loc_us-gaap_RestrictedStockMember_35e27a77-1f17-4a15-aad0-16978eab3381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ca386c9-748c-4c09-889d-e5c7d1161b65" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ca386c9-748c-4c09-889d-e5c7d1161b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3a323129-169c-410d-ae4d-19dc39cb9fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3a323129-169c-410d-ae4d-19dc39cb9fb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_32b0451e-2378-46b8-8828-14e7b030e2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_32b0451e-2378-46b8-8828-14e7b030e2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cf88df51-d16e-4557-a691-76a050bb6421" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cf88df51-d16e-4557-a691-76a050bb6421" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7870dd53-9a91-4801-b182-de7b7f6fb8a8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7870dd53-9a91-4801-b182-de7b7f6fb8a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a13a50ca-53b9-4751-b8e8-b5e7b30bb045" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a13a50ca-53b9-4751-b8e8-b5e7b30bb045" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22b3cb46-4048-4852-84df-04903990efeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba49f42b-06d8-46bc-ab18-fc6062395867" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba49f42b-06d8-46bc-ab18-fc6062395867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_23066901-cc71-4d18-9e5f-021a46f04f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_23066901-cc71-4d18-9e5f-021a46f04f3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3c41125a-f10e-44ab-822c-fe74663681f5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3c41125a-f10e-44ab-822c-fe74663681f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_092e4aaf-0f95-43d1-beb6-3c9551fbbcf5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_092e4aaf-0f95-43d1-beb6-3c9551fbbcf5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6661abff-2464-40b1-a909-6be63a0349cc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e7f2a4e6-462a-4eb8-8e45-9108ed101bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e7f2a4e6-462a-4eb8-8e45-9108ed101bbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bdc04bf2-1aa0-42df-86f7-765986045cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bdc04bf2-1aa0-42df-86f7-765986045cdb" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" id="i887685bb07b34190a26dec169199965a_62a183c1-e2f2-4b85-9087-8d3d92aef990">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:to="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExecutiveOfficerMember_9ff0ede2-4030-46df-8f92-5c1c28c30873" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:to="loc_us-gaap_ExecutiveOfficerMember_9ff0ede2-4030-46df-8f92-5c1c28c30873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectorMember_42459833-b902-463d-8409-2982e4ab3bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:to="loc_us-gaap_DirectorMember_42459833-b902-463d-8409-2982e4ab3bcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:to="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1e242e98-efa1-4fbd-b531-f8d4421fec06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1e242e98-efa1-4fbd-b531-f8d4421fec06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00c3323c-4f1e-4cdc-bfa8-d1b6f5669a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00c3323c-4f1e-4cdc-bfa8-d1b6f5669a2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_bbd350b3-5d54-407d-be92-43030d472889" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_bbd350b3-5d54-407d-be92-43030d472889" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3d062355-95e2-432a-8737-d313028fa61a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3d062355-95e2-432a-8737-d313028fa61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ef0fced1-7c90-4a3f-b845-3a990070eeb4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ef0fced1-7c90-4a3f-b845-3a990070eeb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8ba6ac48-73c2-4c60-824c-81e276ee447f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8ba6ac48-73c2-4c60-824c-81e276ee447f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9b4e09e8-6629-4347-a693-2ac4aa6a0c28" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9b4e09e8-6629-4347-a693-2ac4aa6a0c28" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e5a4836-b24c-4408-923f-6be130494121" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f9675fa9-a0a6-45ef-b249-17e35c5b17a4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f9675fa9-a0a6-45ef-b249-17e35c5b17a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d42bb2d-b8ca-4696-95b2-e2e030b5c4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d42bb2d-b8ca-4696-95b2-e2e030b5c4d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b69d3edc-ba8a-476d-97ce-fbd9e88b94a5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b69d3edc-ba8a-476d-97ce-fbd9e88b94a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_192b2bd6-7fa6-479e-a506-baa2ae4e5432" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_192b2bd6-7fa6-479e-a506-baa2ae4e5432" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_56b7dcef-0b0f-4afe-a01f-3def720068a7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred_c7c3eee3-d718-4cd4-b841-4a256bdcd587" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred_c7c3eee3-d718-4cd4-b841-4a256bdcd587" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d10f4826-419a-4cb6-8123-11554a411398" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d10f4826-419a-4cb6-8123-11554a411398" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637fb3b6-b10d-4d18-9fba-2e4f868177f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637fb3b6-b10d-4d18-9fba-2e4f868177f9" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationEmployeeStockPurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="extended" id="iccb92e9ae59543c38c11ba6f135f0601_9b438a39-0aab-4f09-b584-ca5aada705da">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:to="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5eecd7b0-0950-4bde-ba91-53664303b030" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee" xlink:to="loc_us-gaap_EmployeeStockMember_5eecd7b0-0950-4bde-ba91-53664303b030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ea955dbb-e138-444e-b86b-c61e87c42e53" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ea955dbb-e138-444e-b86b-c61e87c42e53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8498cbe4-31a1-46c5-9ee3-ac9f7d0dfe30" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8498cbe4-31a1-46c5-9ee3-ac9f7d0dfe30" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes" xlink:type="extended" id="i477683e155d9412ab7871374491ca459_5ab2bb21-fdf1-4a63-bf6e-c28147b0207b"/>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended" id="if7d3f9f8b8604849aa1665f8edd12c7f_8368041a-3888-4950-b34a-95a1c3de717b"/>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended" id="i95bfa48fd98c4fdda570d379718ece58_e11d9cec-5c6b-4c1f-a8ea-5e08ff04dd1e">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d6a148b0-6a56-44e5-be89-36d43970bc29" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d6a148b0-6a56-44e5-be89-36d43970bc29" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:to="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:to="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9ff91e57-bb7b-4e6e-b498-ae57619af963" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9ff91e57-bb7b-4e6e-b498-ae57619af963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_cc42c403-223c-4463-9b9d-b6417865c547" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_cc42c403-223c-4463-9b9d-b6417865c547" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd5548e5-224c-4f11-9e22-0ad04f5af99f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd5548e5-224c-4f11-9e22-0ad04f5af99f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d6a148b0-6a56-44e5-be89-36d43970bc29" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c67eb3fd-aa8b-4e38-8f54-75a01d0db860" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:to="loc_us-gaap_StockholdersEquity_c67eb3fd-aa8b-4e38-8f54-75a01d0db860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd4c7922-4d7b-4c70-b88a-f1fa710849c7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd4c7922-4d7b-4c70-b88a-f1fa710849c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7eed5d92-2747-4e36-bd89-4bffeb049abc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SegmentsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#SegmentsNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SegmentsNotes" xlink:type="extended" id="iefd807309389420abb523504a3747e62_a602d77a-eccb-4ca8-9ddc-3375d047fe7e"/>
  <link:roleRef roleURI="http://www.workiva.com/role/SegmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/SegmentsDetails" xlink:type="extended" id="i3f44338313ce4018ab3f857430410c6d_f4862852-eeef-48f4-b5c6-118c6ccc69bd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_378eced4-4009-44f4-984b-979cbe0ad045" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_378eced4-4009-44f4-984b-979cbe0ad045" xlink:to="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_bdc6c92f-89bc-4323-806e-c5554a4ef76c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_bdc6c92f-89bc-4323-806e-c5554a4ef76c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_08b81d1e-9ad5-47e1-82b4-1b2be594b4ff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef" xlink:to="loc_us-gaap_SalesRevenueNetMember_08b81d1e-9ad5-47e1-82b4-1b2be594b4ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5104d74f-16a1-41bc-ad5a-c67c04678813" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5" xlink:to="loc_country_US_5104d74f-16a1-41bc-ad5a-c67c04678813" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f9eeebf-e49c-4e44-b6c7-2dfcd0b7fe39" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_378eced4-4009-44f4-984b-979cbe0ad045" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f9eeebf-e49c-4e44-b6c7-2dfcd0b7fe39" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesNotes" xlink:type="extended" id="idbdd3db8b46a48b49aeaac430a89818a_ae79ee10-edd3-4b60-a5b1-7802a9805386"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesTables" xlink:type="extended" id="i9bd4310eb78d4a5ea79f2a252db29a38_e33ad7a2-4501-4e0c-9ba4-89c3d0c7d2af"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended" id="i6da16ca758d04828a3cbabd28faa5b1f_344934cb-fb5b-454b-a745-5d0a33ed81d3"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="extended" id="i4d0adf7e3aec40f0b33222b75a256319_68345715-daee-4ab7-8523-06a20f79d44e"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesEffectiveIncomeTaxReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="extended" id="i78040989380f49c2be31720e76bd0ffa_6acbf054-653b-46e0-9e61-512f762b2b0a"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i60c2d5269a774a648f6756d836027cb7_215e4636-3b02-43e3-ab39-7df871ba0dd9"/>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesOperatingLossCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="extended" id="i94ceab6899f9419a8a2eed5159f9025a_73407411-aad9-4b9d-973c-fa8506643473">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc9902c0-9ef3-410b-a850-964088b09f7f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc9902c0-9ef3-410b-a850-964088b09f7f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_284c20fc-c1c4-4084-87e2-601f57ca06a9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:to="loc_us-gaap_DomesticCountryMember_284c20fc-c1c4-4084-87e2-601f57ca06a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_5b6d5d9a-5981-4949-8c71-d75a5b9b4282" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_5b6d5d9a-5981-4949-8c71-d75a5b9b4282" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_0f89a60c-37ce-42fd-9426-cc515ff9add0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:to="loc_us-gaap_ForeignCountryMember_0f89a60c-37ce-42fd-9426-cc515ff9add0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_cdf6b50f-f11e-4d79-9e68-9710953f9b91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc9902c0-9ef3-410b-a850-964088b09f7f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_cdf6b50f-f11e-4d79-9e68-9710953f9b91" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesTaxCreditCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" xlink:type="extended" id="id09f6df3be3445ae8290c9141fe42692_53ff22cf-e0be-435a-915c-f9ac934fcc4f">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_462a9b37-b2f0-4adb-b4af-ce28d161ce91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_462a9b37-b2f0-4adb-b4af-ce28d161ce91" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_25fa61ef-b3bf-4783-8a1e-3b61a1f0b15d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:to="loc_us-gaap_DomesticCountryMember_25fa61ef-b3bf-4783-8a1e-3b61a1f0b15d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_970a6315-a110-4700-a933-b19ce1d7897a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_970a6315-a110-4700-a933-b19ce1d7897a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_3bfca5b1-d3e1-420b-abd2-544a33b5e2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_462a9b37-b2f0-4adb-b4af-ce28d161ce91" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_3bfca5b1-d3e1-420b-abd2-544a33b5e2e0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended" id="i7d0d652f16ab483b8f4b19d806d3a5ee_fb5be61b-6a22-4b52-a047-27828cd4d20f"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/NetLossPerShareNotes" xlink:type="extended" id="i7006b824ca20451f994b2edbec0a9950_6f1b99bf-43f8-48a5-9add-ee5b649fce85"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/NetLossPerShareTables" xlink:type="extended" id="i7660ed93890c42ee95e77bfeacfc57d4_cc9df275-cfff-40c0-b2e0-8efbd5450045"/>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareEarningsPerShareBasicandDilutedDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" xlink:type="extended" id="iae8dd835075143a1be830012b2fe6073_d311ec62-c96b-4156-b9fd-269bc45ddea1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:to="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:to="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9d6bb96b-36e8-4920-90e3-ae733a6aa4f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:to="loc_us-gaap_CommonClassAMember_9d6bb96b-36e8-4920-90e3-ae733a6aa4f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2c5e674c-1882-4825-a6e3-ff6a043afc30" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:to="loc_us-gaap_CommonClassBMember_2c5e674c-1882-4825-a6e3-ff6a043afc30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3757b886-c68a-48d0-90d2-6532c3e61c95" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_NetIncomeLoss_3757b886-c68a-48d0-90d2-6532c3e61c95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2ade64d9-5746-4e8d-a043-a724cfb9f3c0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2ade64d9-5746-4e8d-a043-a724cfb9f3c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_72d189b5-d627-49f4-a2d1-489148687b54" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_72d189b5-d627-49f4-a2d1-489148687b54" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended" id="i3be7d23a677a4b53b4bdf1060e47ae7f_61347671-b722-4635-b40f-393127d18ee9">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d71827dd-f72c-439e-9b44-c805804d6faa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d71827dd-f72c-439e-9b44-c805804d6faa" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8b2f835e-3a6c-47b8-b6c3-7bcaa851244c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8b2f835e-3a6c-47b8-b6c3-7bcaa851244c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_24e1857c-677c-4f8b-8fa3-628b5cac5cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:to="loc_us-gaap_RestrictedStockMember_24e1857c-677c-4f8b-8fa3-628b5cac5cf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_476c0092-e5a2-4c4f-ab24-b6207643949b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:to="loc_us-gaap_EmployeeStockMember_476c0092-e5a2-4c4f-ab24-b6207643949b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f600c2a3-f527-4a68-90f1-60f4eb7c816f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d71827dd-f72c-439e-9b44-c805804d6faa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f600c2a3-f527-4a68-90f1-60f4eb7c816f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsNotes"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes" xlink:type="extended" id="i05f13aa1ba544941a581f3b780c5a0ce_aaa5a291-aaed-403f-8f58-6265b08a04c0"/>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsTables"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables" xlink:type="extended" id="i4f816a502d984eac98262f5bbca58905_67e2e5a7-7828-4602-b83c-2456ec193bb3"/>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"/>
  <link:definitionLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" xlink:type="extended" id="i97231e49ffa94b4b9a875844ac3af3b2_59095c82-b0a8-408b-a20c-b010e31daaf6">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfFourthQuarterEventsLineItems_259f6abe-0b35-4707-96fd-c66d92b9ea62" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfFourthQuarterEventsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectOfFourthQuarterEventsLineItems_259f6abe-0b35-4707-96fd-c66d92b9ea62" xlink:to="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853_default" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f039b755-09f9-4ad3-a2ba-43296cba77ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f039b755-09f9-4ad3-a2ba-43296cba77ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_2bbc0842-12c2-46aa-a8fb-6d8311fc460d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectOfFourthQuarterEventsLineItems_259f6abe-0b35-4707-96fd-c66d92b9ea62" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_2bbc0842-12c2-46aa-a8fb-6d8311fc460d" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>wk-20171231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2017 Workiva-->
<!--r:cb95c401-7dee-4418-b3f0-f8015550c3af,g:e59a453a-e445-4e03-90fb-280a9b6df391-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c206f9f1-7bc4-487d-ae6d-386b0316e4f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RangeMember_7bcff919-13c3-452e-a45f-917a612d873f_terseLabel_en-US" xlink:label="lab_us-gaap_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_us-gaap_RangeMember_label_en-US" xlink:label="lab_us-gaap_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeMember" xlink:to="lab_us-gaap_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_851fda61-8866-4f39-be07-f315e4bd1e9a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock, percentage of fair market value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a620a017-b532-40f7-8d72-9b2191441107_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_7f3e7037-02c2-40eb-a8e9-e47b5533b131_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_a27244de-3f16-4b2f-8c1f-e8bf806226bb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20ff6ab7-0bf9-4af2-88d2-13f3969ea78a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_84153568-c978-4faa-b393-8f66e831d93b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_1476eedb-5971-48e0-83fd-56a0b1dc2d08_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_ae24d0a7-10df-4672-ac21-77a1f5f2da55_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b1daf882-01d0-4a35-b5a2-5fa1fcb0ba57_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingenciesLineItems_43298453-7d94-4b8e-8399-f87145b4efb2_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_GainContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesLineItems" xlink:to="lab_us-gaap_GainContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3c3ffcc8-7979-47e5-b3d8-38b336e0377f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_b76b8d54-93a2-4fad-a056-52119c873670_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_0d4fe5b6-9459-4f2b-8f55-e375036e5d44_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Available-for-sale Securities, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_a65d154f-6b1b-4c76-9149-5ee72b023a1a_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated health insurance claims</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_38a0f749-037d-443e-9906-1fd4af5cb886_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a489a16b-37fe-453a-b715-0f0b72ac0323_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_bf40c49f-7a29-41f1-8ef5-a95f2c6b8301_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_cfe14592-08a3-4b00-9bc0-328f316b106c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in restricted cash</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Restricted Cash, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_4fc49853-5c7e-4856-976e-1564813bbd44_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_b1041cb3-51c2-4a1c-af70-3feaff2f4694_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in-Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_d50077a6-bcb5-46eb-a659-0503364d1c7f_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_952f80fc-dcef-4a4b-9653-bdbe29bc7890_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Line Items]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_5921d7de-68e2-4394-a939-42ecb78c0b4a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit of federal R&amp;D credit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GovernmentGrantRecordedInFixedAssets_49f73adc-d70e-4852-9866-3e506610a642_terseLabel_en-US" xlink:label="lab_wk_GovernmentGrantRecordedInFixedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government grant recorded against property and equipment, net</link:label>
    <link:label id="lab_wk_GovernmentGrantRecordedInFixedAssets_label_en-US" xlink:label="lab_wk_GovernmentGrantRecordedInFixedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grant Recorded in Fixed Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantRecordedInFixedAssets" xlink:href="wk-20171231.xsd#wk_GovernmentGrantRecordedInFixedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GovernmentGrantRecordedInFixedAssets" xlink:to="lab_wk_GovernmentGrantRecordedInFixedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_47090d1c-12c2-422e-afb1-1f3b6790b6b2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_152bd218-9831-4d4c-a8c9-896dbce92aa7_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bdc37775-a555-4f48-9430-a36a0d03ea31_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, aggregate fair value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0df4b6d9-e8bc-4cad-b5a2-13447da9d39b_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents - money market funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CommonStockVotingRightsVotesPerShare_ef58a422-1fe7-4ef4-b73f-0fbc22752514_terseLabel_en-US" xlink:label="lab_wk_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock votes per share</link:label>
    <link:label id="lab_wk_CommonStockVotingRightsVotesPerShare_label_en-US" xlink:label="lab_wk_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockVotingRightsVotesPerShare" xlink:href="wk-20171231.xsd#wk_CommonStockVotingRightsVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CommonStockVotingRightsVotesPerShare" xlink:to="lab_wk_CommonStockVotingRightsVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_05d627da-2998-426e-bdb4-90c2ddeba5bb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital lease and financing obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount_bda76761-4863-4730-ad9c-15ac319245fd_negatedTerseLabel_en-US" xlink:label="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in valuation allowance due to Tax Cuts and Jobs Act of 2017</link:label>
    <link:label id="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount_label_en-US" xlink:label="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" xlink:href="wk-20171231.xsd#wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" xlink:to="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_9d836d20-68b3-4371-99a4-d1b9186e65ac_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_973eab1f-5fc4-4a0d-a393-1471f32cc79b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price (in dollars per share):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_ee716434-ac35-41e0-a072-3d7ea4418ba1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1a30e28a-7fc3-4770-a480-c503c7902d56_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, max</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_c3a22bb7-9b66-4776-b26d-e43c8fccac4d_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of capital lease and financing obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3359d7d4-7f1b-4d58-86f2-f5dabd12183d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_bca9f737-23fc-4aa7-9795-3c290d51978d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_3e79a136-f939-4da8-ae2d-6623fc9df219_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e9c6ec15-0588-4e57-b1fc-a23a6d7c8065_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant of restricted stock award (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_344da304-8d78-42f2-8e56-8fc17373403a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_df368de9-5288-4134-aa2f-afcc7e7b262e_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6e34bc45-851e-49c8-babc-6b5113ea2a2d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_088213a0-d5ec-4fd0-9ac9-28835cba61b7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_c50424a2-dfea-4f46-aff4-c629ecc5ecb4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_dfd6998f-96a1-4d9a-b845-8d5c66672305_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_a438d3af-7ac7-4760-8316-88e2da4eebec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d652a794-9671-4b14-8311-2e542d5abc57_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested, weight-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_800c1738-a993-460a-b0d2-0c9e031ab26f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_5f781178-ff1e-4c80-a288-c3afcc59ef39_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_d9b11a91-d5be-4abe-aa81-5ba7f8860b4b_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to outstanding common stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionSalesOfServices_c8db3b7f-ad05-4df0-a2c1-388326288323_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesOfServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionSalesOfServices_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesOfServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Sales of Services [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesOfServices" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionSalesOfServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionSalesOfServices" xlink:to="lab_us-gaap_RevenueRecognitionSalesOfServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_92d6022f-d204-497e-a3da-0ba87a9872a7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ea608af0-9ee1-4e43-ac96-6f78970d137e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5fdff54a-17bb-41c9-8afa-82b5ede1efbd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_ProceedsFromGovernmentGrantsTrainingReimbursement_befd8690-bad1-49bc-907e-0b611b74d304_terseLabel_en-US" xlink:label="lab_wk_ProceedsFromGovernmentGrantsTrainingReimbursement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from government grants, training reimbursement</link:label>
    <link:label id="lab_wk_ProceedsFromGovernmentGrantsTrainingReimbursement_label_en-US" xlink:label="lab_wk_ProceedsFromGovernmentGrantsTrainingReimbursement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Government Grants, Training Reimbursement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ProceedsFromGovernmentGrantsTrainingReimbursement" xlink:href="wk-20171231.xsd#wk_ProceedsFromGovernmentGrantsTrainingReimbursement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_ProceedsFromGovernmentGrantsTrainingReimbursement" xlink:to="lab_wk_ProceedsFromGovernmentGrantsTrainingReimbursement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_34813a9d-363f-4b2f-8923-b3b5a6c272bf_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital and financing leased assets, gross</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_c1f7c6e3-6dbf-477d-8b9a-bfb2fe69b17d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital leased assets</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_label_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leased Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsGross" xlink:to="lab_us-gaap_CapitalLeasedAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_fc2cba11-fa9d-4682-b96e-ec6a8add49d7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_301cbccb-7dfc-4a42-87f7-ecc218af1b39_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CO_639a3522-c01b-4be5-91fe-b65f8bc61e5f_terseLabel_en-US" xlink:label="lab_stpr_CO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COLORADO</link:label>
    <link:label id="lab_stpr_CO_label_en-US" xlink:label="lab_stpr_CO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COLORADO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CO" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CO" xlink:to="lab_stpr_CO" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_05ae985f-9653-4574-912a-f7b0229b5381_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6a9e7283-e169-40b3-915c-ef950bb4d9a7_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of noncash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_de818efb-4769-476f-b34d-7243b5500bf0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6e3f2004-067b-493c-ab83-c5bd2ac6ea45_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_771e9bf6-6054-4d96-ada8-5271786476e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_e4d30578-9d22-4f4b-8101-3538ecc5b6dd_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_33c553d4-0833-4920-aa32-b0696987ea1e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_d2809bf4-de7e-43a9-8ab8-d3896489d4f6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 months or greater</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8098726a-90af-4795-a650-ad6c18401cb4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_649eadfe-da4c-4ab3-a54c-33abf599e9d1_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6f3f7cd2-5a2b-4711-b97d-66ca5642b984_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_3de7d202-ba3c-491f-a6d0-b7311909f6cf_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExecutiveOfficerMember_6d408b2b-113e-48d1-a48a-d89b2eb148ce_terseLabel_en-US" xlink:label="lab_us-gaap_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officers</link:label>
    <link:label id="lab_us-gaap_ExecutiveOfficerMember_label_en-US" xlink:label="lab_us-gaap_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExecutiveOfficerMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExecutiveOfficerMember" xlink:to="lab_us-gaap_ExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_212ae0ad-249a-4e62-bec7-12ca751736e9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, max</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_cf3ee8b9-c841-4a17-b5dd-2107f457f585_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, ESPP, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_fd0bb586-bd29-428d-9f39-95860fc2dadf_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1bcc5664-5aba-4699-b2a6-2f7a8b4711be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cffcebb3-003f-46a4-873f-8c6b83fdf271_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_63a239eb-5486-43dd-a106-d3275375ef51_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Table]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock_931b51a9-1917-4d2a-b9f8-0f949fdd0721_terseLabel_en-US" xlink:label="lab_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Payments</link:label>
    <link:label id="lab_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock_label_en-US" xlink:label="lab_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" xlink:href="wk-20171231.xsd#wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" xlink:to="lab_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_8189e94c-6079-46e2-bf28-e29115114570_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis" xlink:to="lab_us-gaap_GainContingenciesByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_693ac263-d66a-4e94-88a7-984e529454c3_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of offering</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_1ccf7541-4b81-4f3f-aa1f-9087bae70e02_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10398c9e-83e1-4c55-a947-c439bf2305e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_79b4402f-58ba-4ab5-b65e-1857058fbdff_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow disclosure</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_e7700df7-ffcb-4df5-8136-37015ff1abd3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_d868fc45-59e4-43dd-9b62-193432e3303a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_d427f866-3938-46dc-9e52-00fd170d4a36_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_3ae07ced-9824-4992-80e1-20fdcbff27a4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_994abd1c-6b5c-4ba9-87de-18a7106fca82_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_1bea396d-d52f-48be-a153-e4dec944abd3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_4e742b52-4fe7-4d4c-974c-25d3de1f1958_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b7747326-6549-4edc-8306-21936793a04e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f6c1cf85-8270-4f47-941f-2061b4be47f0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_10ee8dd8-a6ab-40b6-a5ff-1158a994a44c_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated Share-based Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_d9a8bd75-2ad8-4a47-8f9b-571666482b2b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_24ecef30-7de5-4ed1-9bb0-4f9532f29a68_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_3c9b35f2-e78a-49df-b593-1dce24d511e7_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GovernmentGrantIncome_dc3e35d2-6eec-4072-9a0e-4718796ccf45_terseLabel_en-US" xlink:label="lab_wk_GovernmentGrantIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of IEDA government grant</link:label>
    <link:label id="lab_wk_GovernmentGrantIncome_label_en-US" xlink:label="lab_wk_GovernmentGrantIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grant Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncome" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GovernmentGrantIncome" xlink:to="lab_wk_GovernmentGrantIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_e4289b27-40c7-43dc-862b-5914cf661275_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_9477f165-7066-42fc-9e47-ba6df4d8f817_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RangeAxis_262fd41d-588a-4a77-9259-bef096ef8730_terseLabel_en-US" xlink:label="lab_us-gaap_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_us-gaap_RangeAxis_label_en-US" xlink:label="lab_us-gaap_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeAxis" xlink:to="lab_us-gaap_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CostOfServicesLicensesAndServicesMember_a191a95f-9b52-4734-bf44-ebbed9b6c827_terseLabel_en-US" xlink:label="lab_wk_CostOfServicesLicensesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and support</link:label>
    <link:label id="lab_wk_CostOfServicesLicensesAndServicesMember_label_en-US" xlink:label="lab_wk_CostOfServicesLicensesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services, Licenses and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CostOfServicesLicensesAndServicesMember" xlink:href="wk-20171231.xsd#wk_CostOfServicesLicensesAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CostOfServicesLicensesAndServicesMember" xlink:to="lab_wk_CostOfServicesLicensesAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_44449e79-0da2-4785-9d2b-f4c3b5d7d885_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_fd995605-46ee-450c-ae3a-7a4516c43a01_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5bc04124-a816-49de-beb4-f02a0f92edcb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2084c34c-a885-4676-ad64-fe55f8a2b7d3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c5be3e62-93be-4d12-8870-a0ceea0a8107_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_8b10f356-34d2-49f6-ab03-00c2e722091d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_92c34e41-fe34-4e13-96ba-26216af0d0d2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_9e2fd64b-b1cc-4176-9883-6eab77e93783_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_e39ef90f-47e9-4fb3-97d9-ad3301a1a363_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractRevenueCost_79aeb2cf-418b-4cc5-932e-66347e4f3812_terseLabel_en-US" xlink:label="lab_us-gaap_ContractRevenueCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_us-gaap_ContractRevenueCost_label_en-US" xlink:label="lab_us-gaap_ContractRevenueCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Revenue Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractRevenueCost" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractRevenueCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractRevenueCost" xlink:to="lab_us-gaap_ContractRevenueCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_54ac4363-a0a6-4230-839b-269a3eab19da_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vacation</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vacation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrent" xlink:to="lab_us-gaap_AccruedVacationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_c92dc166-d7fe-4039-b0c2-316e8f746270_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_7be4ce30-97e2-4430-b5fe-7274246a96ba_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod_bbd1aca2-4cd5-4313-9425-de90066c4679_terseLabel_en-US" xlink:label="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock purchase offering period</link:label>
    <link:label id="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod_label_en-US" xlink:label="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" xlink:to="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_a7403243-e247-4c31-a127-64949a5d68de_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other purchase commitments, payment in 2019</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Due within Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9d38026d-fad7-4f27-b862-4e240a9b8883_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity (Deficit)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_22a48e4a-c348-4095-b4e0-9d981b1e3870_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_2cf8f1a5-24a5-43cd-9f24-b2fdae798ca7_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_7c40e56a-5da7-4b74-a02c-22aa18470f61_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cfb20b09-502c-43ce-bdb4-b31f200a7ab6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of $2, ($19), and $25 for the years ended December 31, 2017, 2016 and 2015, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_e5fd1f31-74f2-40d4-b9b1-8c25b55a73d1_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis" xlink:to="lab_us-gaap_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_5ebcfa0a-92f0-4c03-863a-3b6d5885855d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_26080652-fec6-4273-a3ef-0110822faaf5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested in period fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_ComputerEquipmentAndFurnitureMember_18ea2373-3f1c-4345-9876-53d3bceb8ff7_terseLabel_en-US" xlink:label="lab_wk_ComputerEquipmentAndFurnitureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Furniture</link:label>
    <link:label id="lab_wk_ComputerEquipmentAndFurnitureMember_label_en-US" xlink:label="lab_wk_ComputerEquipmentAndFurnitureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Furniture [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ComputerEquipmentAndFurnitureMember" xlink:href="wk-20171231.xsd#wk_ComputerEquipmentAndFurnitureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_ComputerEquipmentAndFurnitureMember" xlink:to="lab_wk_ComputerEquipmentAndFurnitureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_19a09ece-f6dd-4b4a-9943-bb93248158e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated translation adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_bc996080-0bbd-4198-8f51-e86ef7db46de_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_2f5d2a67-7c01-4076-a096-172a0063218b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_4b6c4327-0a38-4813-aae9-1505099aac18_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_ebf8b5df-bb56-4b1a-9641-e02ca60be747_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_89a071fe-5654-4a0a-83cf-a07eeaa06d32_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1e685c7b-8b27-4987-aa4c-e472b3538485_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_ab7f492d-b1ef-4140-8ef7-efcb83047f5a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_1f1c0b62-eaa3-401e-a738-4b694c499af7_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f29c8e8-6253-4be0-8b0d-74713d5fd2c8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_bf3f660a-436c-43b3-a204-ad87ec406179_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_05592e96-e46f-422b-ae43-8da76acecd8d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_59dfb26d-770d-42ab-903e-2083b8ebfcf5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_3caa164b-adb6-441b-8cbe-fdcb18c62478_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d12eb0ee-17d6-4557-a280-6123bc2ade5b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_8f541609-1ae4-44be-86cb-4fcbaeebdcbb_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_f20204ab-4b42-41f3-9633-bf00fff7ed4e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6d1ba49a-da8b-4dd0-8477-a7eb3960e8a0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_a52c56ab-62c6-43f5-9a03-3c1b2f74d6de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_21acc25e-6a8e-4d52-8dca-1321b2b7c92f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_5f85d801-93a1-4ec4-830f-9da999f22d34_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_458dcf1d-2085-4742-bac7-f3e35c15b5dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_74ab1dc8-dcbf-4d06-80cc-2fbdde14211e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_cb85282b-b759-4dd2-ad8e-a71398ff0606_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_cb24995b-cc7d-4b0b-831f-78918aae5061_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on available-for-sale securities, tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_73524b89-5d2b-4d69-a54e-ad24d76cfd16_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of capital lease and financing obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Obligations, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9f0147f4-1bad-4be8-9968-5458bba22845_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7542c0b1-878a-4a8a-ba9c-8b3ba77d9880_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems_38e36088-304f-4172-bb51-2118486246d5_terseLabel_en-US" xlink:label="lab_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable gain for restructuring of foreign operations</link:label>
    <link:label id="lab_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems_label_en-US" xlink:label="lab_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Restructuring of Foreign Operations, Permanent Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems" xlink:href="wk-20171231.xsd#wk_GainLossOnRestructuringOfForeignOperationsPermanentItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems" xlink:to="lab_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_791772f6-c775-4a61-b7d8-3b4bf3c8b8fa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, min</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9d66e5bd-0a36-43a2-ae4a-2b33ee1ac60e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_ForgivableGrantMember_03bd9b56-57d3-447d-aac9-ee3a88bf359d_terseLabel_en-US" xlink:label="lab_wk_ForgivableGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgivable Grant</link:label>
    <link:label id="lab_wk_ForgivableGrantMember_label_en-US" xlink:label="lab_wk_ForgivableGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgivable Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ForgivableGrantMember" xlink:href="wk-20171231.xsd#wk_ForgivableGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_ForgivableGrantMember" xlink:to="lab_wk_ForgivableGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f492440a-7e43-4a32-8749-9d204cb909c3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_16adfb6e-0939-4a04-b41b-aef44d90ed94_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ee07435f-e4f2-4d1a-8567-6b6e58d3cd3e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e1c29147-87c5-4d4f-8d88-9bffb826b0b0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SiliconValleyBankMember_9f219547-14c7-472e-b695-6ff5ae0eafe5_terseLabel_en-US" xlink:label="lab_wk_SiliconValleyBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Valley Bank</link:label>
    <link:label id="lab_wk_SiliconValleyBankMember_label_en-US" xlink:label="lab_wk_SiliconValleyBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Valley Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SiliconValleyBankMember" xlink:href="wk-20171231.xsd#wk_SiliconValleyBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SiliconValleyBankMember" xlink:to="lab_wk_SiliconValleyBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_9bf02929-b614-424a-935b-b51f6f78ffba_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaid_7b1db62f-c3dc-4174-bd04-303fead9d4f4_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaid_label_en-US" xlink:label="lab_us-gaap_InterestPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid" xlink:to="lab_us-gaap_InterestPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_6c165bad-e9d1-4463-aafd-dcdc96c8f24c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_22235f62-10bd-4c78-a63e-1dfc3af8074d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment, tax (expense)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_3c962655-f2c4-4d6b-9f1d-148bcfb7511d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_12b66d35-ced2-410c-8b69-6c1cd9ecc2dc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_beade708-b8a2-4598-b2e8-a11b3d773434_totalLabel_en-US" xlink:label="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and available-for-sale securities, amortized cost</link:label>
    <link:label id="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_label_en-US" xlink:label="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Available-for-sale Debt Securities, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" xlink:to="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_25bb0c09-f797-42f6-abfc-1f1f471d67cf_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_510321c8-e1ea-4bf5-838b-879f0c463463_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_00629039-5057-4c81-94fb-afbe4590296f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_1b4a2c46-3779-4a72-97fa-2a8087c0f1d1_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6abbe08d-c037-4054-baf0-2479d2bd590d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ffdb36c8-05dc-4ad9-bb3b-af0731dcac4c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionMultipleElementArrangements_348b0940-d75e-40ef-83cf-dc3cbadfbfee_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionMultipleElementArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple-Deliverable Arrangements</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionMultipleElementArrangements_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionMultipleElementArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionMultipleElementArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionMultipleElementArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionMultipleElementArrangements" xlink:to="lab_us-gaap_RevenueRecognitionMultipleElementArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ed3c381a-5dce-4ba7-86e3-702e95017775_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid related to net share settlements of stock-based compensation awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_3f90bbc9-23e0-4ab8-bb82-8fdfb79c2a94_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Available-for-sale Securities, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredSalesCommission_ba2a656a-96cd-4519-a48f-f4fb0f79a510_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredSalesCommission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_DeferredSalesCommission_label_en-US" xlink:label="lab_us-gaap_DeferredSalesCommission" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Sales Commission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredSalesCommission" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredSalesCommission"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredSalesCommission" xlink:to="lab_us-gaap_DeferredSalesCommission" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1e94dc06-5eac-4313-9930-2c70b2b05bc0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_AllowanceForTenantImprovements_dd055df6-d738-4906-be80-c6bd0d568687_terseLabel_en-US" xlink:label="lab_wk_AllowanceForTenantImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for tenant improvements</link:label>
    <link:label id="lab_wk_AllowanceForTenantImprovements_label_en-US" xlink:label="lab_wk_AllowanceForTenantImprovements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Tenant Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_AllowanceForTenantImprovements" xlink:href="wk-20171231.xsd#wk_AllowanceForTenantImprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_AllowanceForTenantImprovements" xlink:to="lab_wk_AllowanceForTenantImprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_33e15939-a932-45a4-b7a6-c3f0fec680b3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c079905b-edf7-44f5-9c08-55a9ed5f2c55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_48629c4f-fdf3-4ab1-bc52-95ac405149e6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0955c449-60f6-4e0b-aba6-b18c559073d7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment, net of income tax (expense) of ($2), ($13) and ($101) for the years ended December 31, 2017, 2016 and 2015, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_310dd470-e78e-4d7b-8e88-7361cce41070_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions related to prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_3f9c53f5-d223-4c7b-9f25-e2e001824a93_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_222b0951-8e35-4cee-8414-cad556dcb180_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ac2c61bc-8c69-4fc3-8074-45017fac8d9d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options grants in period, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_FinancingLeaseObligationMember_012125bc-d1d1-4b4c-9ad1-6b73820cd520_terseLabel_en-US" xlink:label="lab_wk_FinancingLeaseObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Lease Obligation</link:label>
    <link:label id="lab_wk_FinancingLeaseObligationMember_b4beab94-835a-4966-a3be-a4a4c90307cc_verboseLabel_en-US" xlink:label="lab_wk_FinancingLeaseObligationMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligations</link:label>
    <link:label id="lab_wk_FinancingLeaseObligationMember_label_en-US" xlink:label="lab_wk_FinancingLeaseObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Lease Obligation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingLeaseObligationMember" xlink:href="wk-20171231.xsd#wk_FinancingLeaseObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_FinancingLeaseObligationMember" xlink:to="lab_wk_FinancingLeaseObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_727fd9a5-c724-4964-9d2a-48a36e905a3b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractsRevenue_1bb5e7f8-4780-4f14-89b8-650641a3d224_terseLabel_en-US" xlink:label="lab_us-gaap_ContractsRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_us-gaap_ContractsRevenue_label_en-US" xlink:label="lab_us-gaap_ContractsRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractsRevenue" xlink:to="lab_us-gaap_ContractsRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c7faeca-2c30-44ff-a173-b1fbceab6b6f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_e3aed4ab-e066-42df-afda-4a9bd6df45e2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6990586e-e681-4ff1-b130-84ea883d62ab_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, weighted-average remaining contractual term (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_99f7a89d-907c-4b1a-aae1-70924e744ab0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d9621c41-382c-4a08-a6d6-c85dc1d87fc4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_517a05a3-7a07-477f-bae1-b0635b061555_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b8f0a322-9a99-4c67-9b16-b1e1ebd7c1d6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of:</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_62f293c8-3b03-4b07-8f11-618e28e57ace_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_38008825-7890-466c-b4e6-3f055479ae3b_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New lease agreement, area of property (in square feet)</link:label>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_label_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfRealEstateProperty" xlink:to="lab_us-gaap_AreaOfRealEstateProperty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_70586dd4-0315-4b0b-88d3-0a71a13cd235_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1e4c52d7-4f4f-4a94-8876-8d25e4d7fb7e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2ba8c8e1-27bb-4546-a612-6aa84acb0e33_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e715ed9e-a695-4f2e-8ad4-c17c49fb34a5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares distributed during period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementGeographicalAxis_c3d3fb7f-37ad-405d-b398-75fff8765898_terseLabel_en-US" xlink:label="lab_us-gaap_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementGeographicalAxis_label_en-US" xlink:label="lab_us-gaap_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementGeographicalAxis" xlink:to="lab_us-gaap_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_bb3e9bdb-8467-46b0-a8dc-ef70c696eb23_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_88510e51-0fdd-462d-9618-ed76cf716100_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of premiums and discounts on marketable securities, net</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e26946f9-aaf8-4110-a8ce-fcfddccdba68_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GovernmentGrantsPolicyTextBlock_ccf2bf47-5991-4b69-98d9-118e4e6a75a4_terseLabel_en-US" xlink:label="lab_wk_GovernmentGrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants</link:label>
    <link:label id="lab_wk_GovernmentGrantsPolicyTextBlock_label_en-US" xlink:label="lab_wk_GovernmentGrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantsPolicyTextBlock" xlink:href="wk-20171231.xsd#wk_GovernmentGrantsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GovernmentGrantsPolicyTextBlock" xlink:to="lab_wk_GovernmentGrantsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_86be6526-3c50-42f0-96c5-e6f15ed05255_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8f9ff544-a512-4423-8378-e81e806eaacd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6ecb511d-b021-459c-85eb-515633d4ecc2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_2939d3ab-fc75-4670-b43c-4bb3f3130b51_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of additional shares authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_c5b8a6a5-08c5-4d1f-bdc5-12438b6b9ecb_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_84f1c9dd-b020-435e-8ac4-dcaf18a2d38b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_6794ea5f-48ea-4d4f-b2c8-d20e8c93c57a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_92ad1268-4039-4f37-b7c7-39bf710cd511_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_3958d0a2-a7eb-4813-b795-1b304515cde2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d75b20e6-c052-4d3a-a372-44248a34f69c_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_aeaaae08-713d-4dae-a34b-e63e61539290_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0e929412-2436-4e52-8072-f457740552ca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d6c86b6c-092f-4da3-9a28-6ddada35f815_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_9bee0ecf-99a3-47e7-b4d4-e0a878e1ca27_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_b0fd6087-7ae8-45b0-a99e-35f9e61b423a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_c749c886-1ae0-411a-bcc7-7075f8253327_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated unrealized holding gains (losses) on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_956062a3-cfcc-47ee-9ffe-e64364adfab5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_1acdc46a-1a65-4751-b5b9-1309ef4540ff_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_4bfc5333-568c-48b8-9c71-e6adba9fefd6_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred_61808976-b847-4901-8886-3dcf7bd7dd3f_terseLabel_en-US" xlink:label="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of vested shares recipients elected to defer settlement (in shares)</link:label>
    <link:label id="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred_label_en-US" xlink:label="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Settlement Deferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" xlink:to="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_463981c6-79cc-4e88-a959-3d9d990f5380_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gain on sale of available-for-sale securities, net</link:label>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_2b29315f-01f9-4a06-ab02-2914cc8026a4_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_1f88f3dd-310b-47d8-a039-f25c89ec780e_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_8f4d1314-2cdb-4d94-a463-e0267ad67497_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_550dbe73-6171-4bb4-be03-8e8efcd22bfc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_adbf5c8c-5cbb-4fd5-83f8-906529145e63_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_69ba6499-699d-4324-a49e-892a89bd0564_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_f78a6755-3f3d-4ede-a3a6-c07c5d27a0a1_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_c458a3ba-82f8-40f3-9d04-2c5dee55c685_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_54db032c-f248-44d8-b091-81aa2798e740_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement_782ef4bb-29ea-49b0-803d-ccc3932bfa89_negatedLabel_en-US" xlink:label="lab_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of deferred government grant obligation</link:label>
    <link:label id="lab_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement_label_en-US" xlink:label="lab_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grant Income and Gain (Loss) on Government Grants Reimbursement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" xlink:to="lab_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapacityMember_3570a19a-3b1e-4849-9f89-859c64848b11_terseLabel_en-US" xlink:label="lab_us-gaap_CapacityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud infrastructure services</link:label>
    <link:label id="lab_us-gaap_CapacityMember_label_en-US" xlink:label="lab_us-gaap_CapacityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapacityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapacityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapacityMember" xlink:to="lab_us-gaap_CapacityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db9d8bce-efc9-4b84-b090-7b79dcc3cade_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_b653e51a-33e4-4433-9015-0391242e8f22_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_972a43a5-349c-4339-acea-02f476648f87_negatedTerseLabel_en-US" xlink:label="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in deferred tax asset, net due to Tax Cuts and Jobs Act of 2017</link:label>
    <link:label id="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:href="wk-20171231.xsd#wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:to="lab_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_9c765e25-2325-4e74-b405-726528d8d4e3_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_47e357a0-51f0-4da8-90a0-9e76982f9bb6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions related to current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5bf363e8-3f90-4a02-8657-ca8b83c2ba21_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_4b2b07c4-86ae-4a85-9aaa-b42858258272_terseLabel_en-US" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Types of Debt and Equity Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Types of Debt and Equity Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_a58f130d-ed48-4545-8197-4f6a95491839_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueServicesNet_ff7801b1-1778-437d-a272-95b23f5324d9_totalLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueServicesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueServicesNet_label_en-US" xlink:label="lab_us-gaap_SalesRevenueServicesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Services, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueServicesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueServicesNet" xlink:to="lab_us-gaap_SalesRevenueServicesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_46427db5-0a68-40f3-8d89-cb4dd3a05238_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_RevenueRecognitionCustomerContractPeriodMaximum_525510f1-096d-4406-b874-4ef122e0d04a_terseLabel_en-US" xlink:label="lab_wk_RevenueRecognitionCustomerContractPeriodMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, customer contract period, max</link:label>
    <link:label id="lab_wk_RevenueRecognitionCustomerContractPeriodMaximum_label_en-US" xlink:label="lab_wk_RevenueRecognitionCustomerContractPeriodMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Customer Contract Period, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RevenueRecognitionCustomerContractPeriodMaximum" xlink:href="wk-20171231.xsd#wk_RevenueRecognitionCustomerContractPeriodMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_RevenueRecognitionCustomerContractPeriodMaximum" xlink:to="lab_wk_RevenueRecognitionCustomerContractPeriodMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_5ed5fa47-2566-442d-81d9-b721736ebb67_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in capitalized contract costs</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount_99a86c4a-8721-48ca-8bf7-8fb48324932e_verboseLabel_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of deferred tax items due to tax rate change (federal and state)</link:label>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount_label_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Assets, Net, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" xlink:to="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_96a34a1b-70be-4356-9afd-d3c4ccd3d3e1_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_41d28960-4afc-44f8-809d-393e08196213_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_35ab5387-aa4a-4422-94a7-c8ec4f5fe340_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of equity issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30c1b7b7-24fd-4ea3-b0d8-83f51a7a6390_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71c1ef01-4575-46b6-a2ed-96e52b82792c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_7a6f8c14-1218-4b72-a41e-9c47ea63a6e1_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_ca59aebe-1049-4d5b-ad1a-4454a714ab4b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_8c6e2e76-fc30-4cbd-8e72-7615916217a5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding - basic and diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_3fa930b5-f24c-4021-9e35-ddc596392fb7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3686cb62-4c84-4c0b-a7f5-34ed8e9e3eb1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options (in shares):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b2a3f2fe-7a4c-4788-8093-78a9b83fd5d5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_c068d80a-a41e-4664-915b-7cfa7ade16f6_terseLabel_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp; entertainment</link:label>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_label_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Permanent Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:to="lab_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_2dde79d2-af01-4324-b907-f5337ad2b9f7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_33154281-f507-4eee-9cb1-23b48f7f9506_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares purchased during period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_8f03d356-42ec-4fbc-ac9a-7f043fb7e015_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, share authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dce7e8df-1a40-4a07-962f-58be2a237b33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_194b5c9f-26a5-455f-a942-de1cfc812fff_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_RepaymentOfGovernmentGrant_1cdb001f-9bb4-49ac-b04b-b6da45129e2d_negatedTerseLabel_en-US" xlink:label="lab_wk_RepaymentOfGovernmentGrant" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of government grant</link:label>
    <link:label id="lab_wk_RepaymentOfGovernmentGrant_18317827-9bc1-4dbd-bd0d-e6d47a3c1ef2_terseLabel_en-US" xlink:label="lab_wk_RepaymentOfGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of government grant</link:label>
    <link:label id="lab_wk_RepaymentOfGovernmentGrant_label_en-US" xlink:label="lab_wk_RepaymentOfGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Government Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RepaymentOfGovernmentGrant" xlink:href="wk-20171231.xsd#wk_RepaymentOfGovernmentGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_RepaymentOfGovernmentGrant" xlink:to="lab_wk_RepaymentOfGovernmentGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_a89c42ec-c5cf-4e39-9097-c22f95b64593_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d0d865ec-13b9-4f76-b8bc-7aa81f20bf15_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for tax positions related to prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_9b4cab51-ba8e-460d-8827-4822d58ea4dd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Marketable Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_6942d252-910c-4b83-8f39-8ec41753c130_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_24ab13e4-9539-417e-b2a7-b8e9dfc747a0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures edit[Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a86354d3-fd85-488f-9a13-44556b525e56_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholdings related to net share settlements of stock-based compensation awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments Related to Tax Withholding for Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfServicesLicensesAndServices_c61df9f3-57d3-471c-887d-164ae5245169_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfServicesLicensesAndServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and support</link:label>
    <link:label id="lab_us-gaap_CostOfServicesLicensesAndServices_label_en-US" xlink:label="lab_us-gaap_CostOfServicesLicensesAndServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services, Licenses and Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServicesLicensesAndServices" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServicesLicensesAndServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfServicesLicensesAndServices" xlink:to="lab_us-gaap_CostOfServicesLicensesAndServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3959e696-84e3-4961-9943-5e4f8df6fcb7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 months or greater</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ff833ff9-3e56-4bb7-9129-0c1192523dd0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligationsNoncurrent_5075acc1-63f0-466f-a01d-62bc1eaf5c79_terseLabel_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred government grant obligation</link:label>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligationsNoncurrent_label_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Government Grants Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent" xlink:to="lab_wk_DeferredGovernmentGrantsObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_c2e07dda-96c2-4ff9-b632-2468d7eb1e34_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, min</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3d48a807-9e60-4882-8950-fea25b3a4a4b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_0ba2d733-9de2-48d5-9aac-8f6d7b12d48f_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee_9474214c-53a6-4357-b1cd-90a259318bca_terseLabel_en-US" xlink:label="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum stock purchase value, per employee</link:label>
    <link:label id="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee_label_en-US" xlink:label="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" xlink:to="lab_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_79f4dec2-f2db-4a2e-af1d-7e9df740bf5f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_5bdf3d80-0181-4f8f-977b-2f0fc200e358_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_72a2d9d1-ae21-401e-a2bd-489e4b0d3653_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_19a63b81-3f86-4229-b217-581af888d357_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e7d742a0-cc47-4318-92f6-da70ab3998c2_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of the period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1307517c-e004-448d-adcf-0169fd9609c8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of the period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_fb146654-fb1e-4175-8782-336a25f59d4f_negatedLabel_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution to members</link:label>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_label_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:to="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_6d04d6ec-39b3-4476-bec8-5e8dd8b893e8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsMember_7e773ea2-79d2-4cf6-8c39-4f9d729caa3d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsMember_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsMember" xlink:to="lab_us-gaap_CapitalLeaseObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_bc848985-f2f5-4f50-9dbc-7f0762b20fd0_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_67544be0-8411-4836-ab8b-76329897856b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on capital lease and financing obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_096be773-af62-4392-a93b-3d80b5359780_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f5842008-270e-4b8a-8190-aaca20c37ac7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at the end of the period, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_25c9212a-ae00-455f-8cb9-be3017be471b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f17c14ff-1459-487d-bb4d-a945dbf5d5af_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_290e636a-9629-4876-a81e-0940e8a70471_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock (Class A and B)</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseMember_73f4f450-aa13-4852-abf3-43fe8477f182_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_bd8d7a8a-cb20-4e87-b68b-7b358255677a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_label_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentGeographicalDomain" xlink:to="lab_us-gaap_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d4f7807d-e434-4859-ab60-0de2179acec4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_24edc62e-85e8-46c2-ba44-d84e8316a251_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_056cd65e-8665-48ee-af92-92dc589995e2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency adjustments</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_3bce2216-5ed5-4843-8e90-b4eca22300f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_5191e00e-9cd7-4584-a473-4ed7ff5760ca_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_90ddc225-7f1a-4ec9-9e95-077a25d7d975_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyNatureDomain" xlink:to="lab_us-gaap_GainContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCorporateDebtSecuritiesMember_f08682e5-641a-4a36-b997-fd7840c71453_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. corporate debt securities</link:label>
    <link:label id="lab_us-gaap_DomesticCorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_DomesticCorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_ad5755a5-a1e3-4950-96a8-7148a960393e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_9348892d-a1b8-4d38-8714-93c8d5f9f5de_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_646ae36e-3745-455d-a5d9-b13012ae2a70_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_d0a23d9b-9516-410f-8450-2f0ee57aa71c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_93d1e62e-aa93-4ed5-9961-c25dcaf1e695_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_da6c4154-9fd0-4e0a-86af-dac249363b90_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_c9d82d92-51b1-4f18-a9ab-700760bf0466_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to unvested restricted stock awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_c79f7b09-865a-423d-b389-32364314fdcd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bda363e3-58f5-447e-add9-8304ac2dba2a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d34d2711-1aa1-40cb-90f7-8d4513f47da4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Additional Information:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock_6ac6c9c0-c4e8-483d-a504-57d11a193f16_terseLabel_en-US" xlink:label="lab_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Marketing Expenses and Deferred Commissions</link:label>
    <link:label id="lab_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock_label_en-US" xlink:label="lab_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, Marketing, and Commissions Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" xlink:href="wk-20171231.xsd#wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" xlink:to="lab_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0d5c1905-72e3-442c-85b3-ebc4f046c210_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in period, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_389acf50-2aca-4ca2-8c8b-8e9d64507bff_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_6883381a-44e8-4e28-a52b-8002fdd94dea_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Recovery of) provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99b3741c-fa4a-42d7-91bb-2a9c570e9f32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5ba0396f-2611-4dc7-9b9b-226ad378b966_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement_05415e69-57a9-4ef2-8a68-578019083fcc_terseLabel_en-US" xlink:label="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of jobs failed to meet minimum wage requirements</link:label>
    <link:label id="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement_label_en-US" xlink:label="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Required Number of Positions, Failed-to-Meet Minimum Wage Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" xlink:href="wk-20171231.xsd#wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" xlink:to="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_91015c8c-a5d0-425d-9134-b4244d9ea123_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_acb6bd29-81c0-4b99-b3dd-fdf9ec1eaab2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5cff5a14-328c-4639-a6c2-24435cb94219_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Debt Securities, Amortized Cost Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_92c34469-b4e2-492f-9d34-4a5476b605de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_852fea82-c6b3-4451-a175-bb1b26eb255b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_8f3092ed-91be-4b24-a13d-d0843be14a81_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_20540b35-a19f-418b-9825-8cc7326b9b95_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_e2830b92-9f8c-4a9f-ac85-c07c6bbb05a2_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_102bd490-21e7-4abe-a7b0-69230fdf729c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital lease amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Income Statement, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesIncomeStatementAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:to="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_February20116PercentIDEDForgivableGrantMember_ee188dd4-5384-43a3-bf5e-82d6699bb4b5_terseLabel_en-US" xlink:label="lab_wk_February20116PercentIDEDForgivableGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2011, 6% IDED Forgivable Grant</link:label>
    <link:label id="lab_wk_February20116PercentIDEDForgivableGrantMember_label_en-US" xlink:label="lab_wk_February20116PercentIDEDForgivableGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2011, 6 Percent IDED Forgivable Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_February20116PercentIDEDForgivableGrantMember" xlink:href="wk-20171231.xsd#wk_February20116PercentIDEDForgivableGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_February20116PercentIDEDForgivableGrantMember" xlink:to="lab_wk_February20116PercentIDEDForgivableGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_a0ab48ba-59a6-4045-8cf4-e175b5874cbc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_0d7edfa0-9719-49e6-9898-d70229710b7d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d1afbd58-2f08-48d6-9b6a-0f250c7e80b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c2e0aaf-9d4e-4093-93ce-9b86acfc7ed0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_1d66411d-a726-4ecd-b29d-9831e8bf58fd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_c5768527-7c73-426c-adb6-f5618f64475c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock_031ef1e4-973b-4859-9c68-3d653ae39e3a_terseLabel_en-US" xlink:label="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Consolidated Balance Sheet and Statement of Operations Information</link:label>
    <link:label id="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock_label_en-US" xlink:label="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet and Statement of Operations Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" xlink:to="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd03b8f0-b3b2-4224-a30b-f5f635507ea9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_69466d0f-9a91-416d-937c-d835a150fc7e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2ba6aa92-ca0e-4836-b10d-1474fdcd3e8e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_f3a97649-048b-4143-9378-4e253e1e9c01_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_faedfac5-01cd-4e4c-92fa-8327fc808acc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_9f42a6cd-fa5b-458f-aa6b-8d2ea77bfa75_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_90002ffd-25eb-4345-bd56-77e08811e4ee_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d2ac80cd-fd54-4e2d-b208-145c2898fe62_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount_87e9511a-e691-4eb0-aafe-07f0f861d09f_terseLabel_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of deferred tax asset for current year net operating loss due to tax rate change</link:label>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount_label_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Permanent Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" xlink:to="lab_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligationsCurrent_0c82d518-f590-49c4-8677-df14e2844744_terseLabel_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred government grant obligation</link:label>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligationsCurrent_ff47d0a0-bb3b-4eb5-a06b-9fea89de7126_verboseLabel_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred government grant obligation, current</link:label>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligationsCurrent_label_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Government Grants Obligations, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsCurrent" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DeferredGovernmentGrantsObligationsCurrent" xlink:to="lab_wk_DeferredGovernmentGrantsObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_26b3c8c1-6e35-453a-a183-29221979b3b7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other purchase commitments, payment in 2018</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_08956ad3-3b93-45a7-87e8-a0c6371a017e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Losses) gains on foreign currency transactions</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_818f3c24-b3a8-4dc7-9cc0-f0b9827f6c94_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_5e47cd59-cfba-4f12-b1cb-34123cfd9ee2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments, Interest Included in Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_3114c44f-fa88-4e58-b646-8684f09d6a05_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_4d474254-f98b-43ff-98e7-a7dcf48f275b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted net loss per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_2fa9c48e-776b-49bb-bfc9-dd3eac47ccf5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionDeferredRevenue_ac399aaa-3d94-46c4-9588-490e8dd7f734_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Deferred Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionDeferredRevenue" xlink:to="lab_us-gaap_RevenueRecognitionDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a0cd4a74-cffe-4169-bd42-7ff95d166659_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_74de6bb7-6648-4121-950a-bcce42d0a595_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_8f02e633-3723-4f2c-8b7b-f6ede79b8524_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_05272fe9-70d1-48a9-85ab-1bca2c193c02_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2fb1fd44-22f8-4501-9499-6e78dc78e0d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_884b9559-519d-43e2-8adf-55b6fe4fd5f7_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_146a7474-62e1-4ccd-a4f4-8989914faa9d_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7524c25b-372f-4579-95c9-b9e322208aa6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c30f7341-4a3b-48ad-9b93-eee042c2a47b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_c768b1c3-0023-47fd-8b25-4c5b8eb3778e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_df2077f3-77d8-4ac7-b8c7-c76fceff3941_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_57e4182f-2670-482f-83ad-2a0279379d74_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Loss Before Income Tax Provision</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_61850b6d-0b41-4c5a-bc43-84862b9d625a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_4de6e09f-6014-45d2-945f-0082a61ebc7d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_cfc57cc4-d4b9-4988-b22c-3e1f18767005_terseLabel_en-US" xlink:label="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet and Statement of Operations Information [Abstract]</link:label>
    <link:label id="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_label_en-US" xlink:label="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet and Statement of Operations Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" xlink:to="lab_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_9c6b65bd-a2dc-43e2-898a-16c957ea4ecd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount_51e6b3b2-f804-42f9-bfe0-e3f446e967f4_terseLabel_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of excess tax benefits related to share-based payments</link:label>
    <link:label id="lab_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" xlink:to="lab_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_02df0ed5-2311-48cd-b63d-47e71b3fd60e_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8376c9e2-bd7d-4abf-a2d9-d029fb066c32_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_99ebf6e8-a975-4456-8c26-5d71ac2141db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_MarketableSecuritiesMember_64d48583-4a63-44a0-84ea-2cd230ce4e20_terseLabel_en-US" xlink:label="lab_wk_MarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_wk_MarketableSecuritiesMember_label_en-US" xlink:label="lab_wk_MarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_MarketableSecuritiesMember" xlink:to="lab_wk_MarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_3575db4f-b8f0-4cb5-b1b8-894cae6cec27_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury debt securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_b2971b4e-4aca-40e7-bac2-88bc43553aca_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_FinancingObligationPurchaseOptionPeriod_0010f03d-5f7c-4672-b4fe-abc06c1fb9a6_terseLabel_en-US" xlink:label="lab_wk_FinancingObligationPurchaseOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation, purchase option period</link:label>
    <link:label id="lab_wk_FinancingObligationPurchaseOptionPeriod_label_en-US" xlink:label="lab_wk_FinancingObligationPurchaseOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation, Purchase Option Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationPurchaseOptionPeriod" xlink:href="wk-20171231.xsd#wk_FinancingObligationPurchaseOptionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_FinancingObligationPurchaseOptionPeriod" xlink:to="lab_wk_FinancingObligationPurchaseOptionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6595a42c-2cc0-4b4c-b9fa-3573db287956_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment, accrued but not paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_f26be114-db19-433d-b61a-091545f0e65b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_fd88816d-c9c2-4f70-ba23-fdfc849faede_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_278f28f2-03e6-49af-9f6d-bc9dfea00a10_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_22b68a79-65bd-444d-9779-630fbf7eb4ab_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees_63546462-646f-4d29-bd7d-38070c3480ea_terseLabel_en-US" xlink:label="lab_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government training reimbursement number of employees</link:label>
    <link:label id="lab_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees_label_en-US" xlink:label="lab_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Training Reimbursement Program, Reimbursed Amount, Number of Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" xlink:href="wk-20171231.xsd#wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" xlink:to="lab_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_2c3147a6-53f9-44d2-b2f3-525c23d07a85_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CapitalizedCostAmortizationPeriod_f80f4452-414d-4b5c-9d91-2ba79402c6b1_terseLabel_en-US" xlink:label="lab_wk_CapitalizedCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized cost, amortization period under new and existing guidance</link:label>
    <link:label id="lab_wk_CapitalizedCostAmortizationPeriod_label_en-US" xlink:label="lab_wk_CapitalizedCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CapitalizedCostAmortizationPeriod" xlink:href="wk-20171231.xsd#wk_CapitalizedCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CapitalizedCostAmortizationPeriod" xlink:to="lab_wk_CapitalizedCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_f68d191a-bd6d-4129-806d-dbdc8053fcc9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_c0f52063-6a97-4d92-85ea-1729f800440b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_ce6e7f1c-59af-42ea-9f96-11ba73256b61_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_9b3ab1ac-96fc-4ebb-9b52-3e2d562e456a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_34031df6-232b-4c8d-adc4-9a7920baa1f3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_f76f48c2-fb7f-4bc8-9582-ad8dd31cbabd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_50d69207-583a-48ef-9dd1-0a0c382785b4_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid_281d3876-3742-4d3a-be6d-0eef55832552_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions to members</link:label>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid_label_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" xlink:to="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DirectorMember_822a9ab5-7f33-4476-9674-264da33e4401_terseLabel_en-US" xlink:label="lab_us-gaap_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-employee Members, Board of Directors</link:label>
    <link:label id="lab_us-gaap_DirectorMember_label_en-US" xlink:label="lab_us-gaap_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectorMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectorMember" xlink:to="lab_us-gaap_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_b546cfbd-e52d-4c6f-ab1b-475eabf95a34_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense due to accelerated vesting of equity awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_RevenueRecognitionCustomerContractPeriodMinimum_90b2fab2-ba3c-4b28-ab6d-67e8074754e7_terseLabel_en-US" xlink:label="lab_wk_RevenueRecognitionCustomerContractPeriodMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, customer contract period, min</link:label>
    <link:label id="lab_wk_RevenueRecognitionCustomerContractPeriodMinimum_label_en-US" xlink:label="lab_wk_RevenueRecognitionCustomerContractPeriodMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Customer Contract Period, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RevenueRecognitionCustomerContractPeriodMinimum" xlink:href="wk-20171231.xsd#wk_RevenueRecognitionCustomerContractPeriodMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_RevenueRecognitionCustomerContractPeriodMinimum" xlink:to="lab_wk_RevenueRecognitionCustomerContractPeriodMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_d632d984-3de6-4594-a38a-d46de8e50bdb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Income and (Expense), net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7dd1a5e4-825a-4fc4-a572-538fa8dab40b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_96b5c347-c45b-41dc-8080-fdff153c6d0c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1078cad0-7a9c-4b38-93ba-6dcd69de2376_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_723045da-0e2e-4c59-bbfd-a5574e6376db_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3346a528-1d21-4b7c-83d3-fd8032186b67_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_7a44d383-97d6-424c-b405-a7489ad53202_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_aa71825a-b5fb-4121-a5b2-cc200186d784_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount_05746a98-0f3e-4326-9939-7ff3fea762d7_terseLabel_en-US" xlink:label="lab_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate annual payment under new lease</link:label>
    <link:label id="lab_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount_label_en-US" xlink:label="lab_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Estimated Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" xlink:href="wk-20171231.xsd#wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" xlink:to="lab_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0891600a-a5a7-4c8a-bfe8-9eb184e49ffd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, weighted-average remaining contractual term (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_bc1220fa-8ef8-409a-b43c-3ea4481a74f7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_df9e9729-5662-427c-985f-3b1f19b64678_terseLabel_en-US" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Types of Debt and Equity Securities [Domain]</link:label>
    <link:label id="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_label_en-US" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Types of Debt and Equity Securities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_a239dd50-ba80-442b-8fbe-49b8542076c4_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Loss:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_d9dd726e-0941-4d7f-b1da-4391c3802ed8_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_c9be293b-e205-4b34-8b09-9096acb02c3a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_44623b26-5283-4ac6-9da7-fc9bb2ca25b0_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0006e4fe-32be-466d-a1ab-fc583fc2ebc1_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_539df5a3-2b41-4385-b408-ff4926f2b794_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_e4cc4b98-1ba1-4b2a-9f4d-20529f2548af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_22884ac5-7e98-43a4-8f92-3b05fea484c5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9c5057ac-e92d-48fb-94d2-fa9aad5f48d5_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_37df5d23-599d-4bf4-b263-ad5692b450ce_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_375493c3-a29a-4e98-99b5-db0f29d30d0c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_beb34d66-3fc1-437f-8d33-8d55515e7c80_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_d57f794e-5492-4e64-9127-f8bad0ac4cc9_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1ed25930-dc5c-4e9e-a022-7e57ce131328_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_7650414d-7d12-4947-a8d9-2714f260a08c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6aa6b890-f783-4163-a21d-ddb7144ec7a1_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit) provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_6a3c7710-c120-42b6-bf53-a5f03b817ee3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_5caf1503-d9a8-445d-838a-fa33632fc88b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued bonuses</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_5a07831e-bdf2-4118-88af-47341b8de9e9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations_d62773c3-8819-46b7-9432-de504a082fc5_terseLabel_en-US" xlink:label="lab_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets acquired through capital lease arrangements</link:label>
    <link:label id="lab_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations_label_en-US" xlink:label="lab_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Fixed Assets Acquired Through Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" xlink:href="wk-20171231.xsd#wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" xlink:to="lab_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_59ccf9c1-dfdb-42c3-9856-61a0150629e9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88976554-83fc-444d-b832-ca3b6e2fbed8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_6bafc7eb-b960-425e-93b1-d24d6a3de635_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_266ed3db-21fb-47eb-acbe-2ce2691e1d63_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_9554d7ae-a28e-4422-a3f5-1bb9a6b41317_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfFourthQuarterEventsLineItems_2c674dd4-3230-44ec-aa5f-58cb87572ef3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfFourthQuarterEventsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fourth Quarter Events [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectOfFourthQuarterEventsLineItems_label_en-US" xlink:label="lab_us-gaap_EffectOfFourthQuarterEventsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fourth Quarter Events [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfFourthQuarterEventsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfFourthQuarterEventsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfFourthQuarterEventsLineItems" xlink:to="lab_us-gaap_EffectOfFourthQuarterEventsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_41b4c6a8-8a52-4259-a2f4-8ddbbfd06827_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_6602ebde-d6f5-414c-8af1-42b0cf8af8cc_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_481da690-b2f1-4a00-9701-a422c3738988_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_SalesCommissionsAmortizationPeriod_3f3af1cc-89c6-459c-befe-6f6f05b90b1d_terseLabel_en-US" xlink:label="lab_wk_SalesCommissionsAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales commissions amortization period</link:label>
    <link:label id="lab_wk_SalesCommissionsAmortizationPeriod_label_en-US" xlink:label="lab_wk_SalesCommissionsAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Commissions Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SalesCommissionsAmortizationPeriod" xlink:href="wk-20171231.xsd#wk_SalesCommissionsAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_SalesCommissionsAmortizationPeriod" xlink:to="lab_wk_SalesCommissionsAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_c972cfb2-5993-412d-880d-3f622782d0da_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_56c46a24-24e7-4aa3-9a9c-58e0df598911_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in-capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e789103b-ecaa-4f21-8cfa-183b28ca0077_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $388 and $900 at December 31, 2017 and December 31, 2016, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e66b60a7-beff-4f6e-9343-1343b46c4f6f_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_c04c316d-4aef-4f03-a916-bdad4ac727b2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9a216e5c-1f88-42be-bb35-65da13d2fb58_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f20d2a2-1873-4c4b-8839-b1d74b4c1cb5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_2e00149f-b07f-4a15-a266-6996e4229aa2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f1e00aa8-67f4-4867-a58e-b83c237364e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_c06ba7b2-cb3b-4b4d-83eb-5c7ce9d20e27_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1919e6e3-ae20-444e-a01b-0e5257a3a3cb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f129a185-10b6-4e5f-bb9d-7e406cd9de5e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_b2217a6e-fe6b-4cba-a65e-e4189abadb2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_0e6e2831-bf25-4952-ba30-d404d63f7f9c_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_f1c3dbbc-5e86-4ec8-bad3-d07be61e5ac5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_db514a56-63c2-42d0-8606-7aeb798325af_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_95a835e3-b3cd-4a5f-8277-545619a1c06c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f07a997e-0238-424d-bb1d-2fc3e5712917_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_96d5556d-1fe6-45fd-aa0b-0230bc2ce70e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_ProceedsFromGovernmentGrants_9eee82d6-3bec-4119-bd7d-6da0316e336f_terseLabel_en-US" xlink:label="lab_wk_ProceedsFromGovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from government grants</link:label>
    <link:label id="lab_wk_ProceedsFromGovernmentGrants_label_en-US" xlink:label="lab_wk_ProceedsFromGovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Government Grants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ProceedsFromGovernmentGrants" xlink:href="wk-20171231.xsd#wk_ProceedsFromGovernmentGrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_ProceedsFromGovernmentGrants" xlink:to="lab_wk_ProceedsFromGovernmentGrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_884d58ec-9984-4f26-93b3-b21e4f004530_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_EquityIncentivePlan2014Member_13508246-9fc9-468a-9766-15bd035d7e21_terseLabel_en-US" xlink:label="lab_wk_EquityIncentivePlan2014Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Equity Incentive Plan</link:label>
    <link:label id="lab_wk_EquityIncentivePlan2014Member_label_en-US" xlink:label="lab_wk_EquityIncentivePlan2014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan, 2014 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EquityIncentivePlan2014Member" xlink:href="wk-20171231.xsd#wk_EquityIncentivePlan2014Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_EquityIncentivePlan2014Member" xlink:to="lab_wk_EquityIncentivePlan2014Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_54b52783-944c-4937-baa5-370e2721ad05_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0cc870b6-8909-4d03-8a0b-9021882a9b50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8f413daa-49d4-4d31-91be-46b3c9e60a20_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_ad84344b-fdb5-49f1-be00-38566228c306_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_a2283598-77b5-4fb0-bdb6-d9322fe8b118_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df1cb876-2f78-4519-b01d-a77d528a4d65_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares (in shares):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d4bfc34f-21d5-4462-9d54-ecf44e36b866_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding beginning of the period, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a6334ef6-23df-463b-ae03-37d1971cebd4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding end of the period, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_2cf63146-e473-4c33-ae6e-7f5744aa1e1d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_28b9bbc5-ab91-4cef-b438-bd11e4cb937b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CostOfServicesProfessionalServicesMember_bb27ff50-f467-4164-a8b2-214bd68a0f62_terseLabel_en-US" xlink:label="lab_wk_CostOfServicesProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_wk_CostOfServicesProfessionalServicesMember_label_en-US" xlink:label="lab_wk_CostOfServicesProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services, Professional Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CostOfServicesProfessionalServicesMember" xlink:href="wk-20171231.xsd#wk_CostOfServicesProfessionalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CostOfServicesProfessionalServicesMember" xlink:to="lab_wk_CostOfServicesProfessionalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_FinancingObligationConstructionNumberOfPhases_26e04c0e-0375-433f-b6f7-116c4ed797a3_terseLabel_en-US" xlink:label="lab_wk_FinancingObligationConstructionNumberOfPhases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation number of phases</link:label>
    <link:label id="lab_wk_FinancingObligationConstructionNumberOfPhases_label_en-US" xlink:label="lab_wk_FinancingObligationConstructionNumberOfPhases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation, Construction, Number of Phases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationConstructionNumberOfPhases" xlink:href="wk-20171231.xsd#wk_FinancingObligationConstructionNumberOfPhases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_FinancingObligationConstructionNumberOfPhases" xlink:to="lab_wk_FinancingObligationConstructionNumberOfPhases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_ee0dade6-8473-4290-8de1-24e5e75bd1cb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_918abd5c-50c7-4586-ab20-9501f5273784_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_8dc23a4c-ef6c-40a4-a53b-7c54a2cc6975_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_e125477f-2a07-4d1c-8e36-a00e39bcc269_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_50110a1c-24b8-44fc-a630-08744b883498_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_064fc14f-04c6-4652-bf3c-292bfd30f790_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_88828a00-a51a-41cf-8811-1664ce59fece_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfServices_be05d354-950f-46b7-982d-e206a042df94_totalLabel_en-US" xlink:label="lab_us-gaap_CostOfServices" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfServices_label_en-US" xlink:label="lab_us-gaap_CostOfServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServices" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfServices" xlink:to="lab_us-gaap_CostOfServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_1d160883-e645-4095-8bb8-a608804af2f3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_31fc3ce2-50aa-4ac8-b47f-f27c4bc15617_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_a9bdc3a6-7252-4baa-b4f8-9b1c703e4ff7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other purchase commitments, term of commitment</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingenciesTable_bdba0572-ed05-4425-9e25-133a2e545796_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesTable_label_en-US" xlink:label="lab_us-gaap_GainContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesTable" xlink:to="lab_us-gaap_GainContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5836dad2-93a2-4b4f-8370-ce3e71efc1ee_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_1027bfe0-ffa7-444d-a87a-96df4f5b734c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4216da59-1596-44e4-82b0-a9bbea45a8c7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_4a709676-475e-4c16-8356-273386b3fce5_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Results of Operations</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_b9d5650c-df7d-45fd-9252-3d2fefa5a314_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_23964fc8-604f-4b9f-beb8-543481603e61_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e6acda16-9b76-487e-b878-6d9f7ba79008_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9e44e6be-ef4b-4f40-b05a-365c5a77219f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_ComputersEquipmentAndSoftwareMember_d63c600a-89d2-40dc-b5b6-ba3929f1909d_terseLabel_en-US" xlink:label="lab_wk_ComputersEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers, equipment and software</link:label>
    <link:label id="lab_wk_ComputersEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_wk_ComputersEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers, Equipment and Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ComputersEquipmentAndSoftwareMember" xlink:href="wk-20171231.xsd#wk_ComputersEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_ComputersEquipmentAndSoftwareMember" xlink:to="lab_wk_ComputersEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_dc53ea17-d8d1-4721-9b56-e7efc73dbe63_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1d118183-1036-473b-8a07-cbb2968db74b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period, fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_b5ca16e9-f7a7-4f0d-bd9b-6422f9e991cd_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding, beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_c8dd0b19-acd0-41df-ad09-33a70b66888d_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding, end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligations_a33670fd-ee98-4a3e-a7e9-8689a2fac1dd_terseLabel_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred government grant obligation</link:label>
    <link:label id="lab_wk_DeferredGovernmentGrantsObligations_label_en-US" xlink:label="lab_wk_DeferredGovernmentGrantsObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Government Grants Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligations" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DeferredGovernmentGrantsObligations" xlink:to="lab_wk_DeferredGovernmentGrantsObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e909ca12-864e-47cd-b8c7-d3f8f855bd4c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ab899e8b-a8d8-4400-8d04-492f19afd7c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CommonStockNumberOfClasses_3c4fd86d-abe4-4e07-81b2-e1dcc0574eac_terseLabel_en-US" xlink:label="lab_wk_CommonStockNumberOfClasses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of classes of common stock</link:label>
    <link:label id="lab_wk_CommonStockNumberOfClasses_label_en-US" xlink:label="lab_wk_CommonStockNumberOfClasses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number of Classes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockNumberOfClasses" xlink:href="wk-20171231.xsd#wk_CommonStockNumberOfClasses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CommonStockNumberOfClasses" xlink:to="lab_wk_CommonStockNumberOfClasses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_de796bf1-a22a-4599-b877-d66d5e58a249_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholdings related to net share settlements of stock-based compensation awards (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Paid for Tax Withholding for Share Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_5c451f8e-1b67-487f-a467-e61e712a7d17_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_b31a85f3-baa3-47d6-b542-e80b97f8b953_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_2c42b6f7-5162-4863-9bd2-bc49927fb819_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_0f9afb81-d44f-4c43-9cf3-9969aceff5e3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_82fb7683-7743-4842-8ec2-588dc837ee90_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f1b35246-3ee4-49f7-9f2a-ea6dc7920d8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_33b34382-6800-4ef0-b17f-923a2a8a616e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fourth Quarter Events [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fourth Quarter Events [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable" xlink:to="lab_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_afcbb2c8-0d5f-4a44-89fa-dc674028e183_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_1caf12a3-6f23-4455-9bbc-90481298ed50_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ec0b0200-7b5f-4de1-9505-6e9518643fe7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_b4094708-f635-4413-9fea-1bc7df4bf1a4_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_d7cc114d-cec0-4e26-8ea6-33f838c37c6c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_9e0464a1-5f74-46fb-af83-b1032884e896_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issuable pursuant to the ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_FinancingObligationConstructionLessorCommittedInitialFundings_94f5355b-aa97-4b90-aa6c-9cd87d5bf93b_terseLabel_en-US" xlink:label="lab_wk_FinancingObligationConstructionLessorCommittedInitialFundings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation, lessor committed fundings phase 1</link:label>
    <link:label id="lab_wk_FinancingObligationConstructionLessorCommittedInitialFundings_label_en-US" xlink:label="lab_wk_FinancingObligationConstructionLessorCommittedInitialFundings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation, Construction, Lessor Committed Initial Fundings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationConstructionLessorCommittedInitialFundings" xlink:href="wk-20171231.xsd#wk_FinancingObligationConstructionLessorCommittedInitialFundings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_FinancingObligationConstructionLessorCommittedInitialFundings" xlink:to="lab_wk_FinancingObligationConstructionLessorCommittedInitialFundings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_1503d773-3f96-4a8c-8d15-163d0e7ef47c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_5b4b0f71-c6f9-42d8-9a8a-c8cd3481b5fd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in restricted cash</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Restricted Cash for Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:to="lab_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_cd582461-9f37-469f-a729-cc8ebe09fe8e_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_2172b9a1-f3c8-46e4-99d5-7aa6856ad2c3_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a53af87b-8fff-415e-b42f-ac974931a170_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_b0fbb73d-6156-4944-99e3-750275bc1b4f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_7dbb5a18-e4d1-4ceb-babf-d71119622d09_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseAndServicesRevenue_f36ad895-65c4-489f-83ed-0375d5eeac44_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndServicesRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and support</link:label>
    <link:label id="lab_us-gaap_LicenseAndServicesRevenue_label_en-US" xlink:label="lab_us-gaap_LicenseAndServicesRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Services Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServicesRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseAndServicesRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndServicesRevenue" xlink:to="lab_us-gaap_LicenseAndServicesRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f55db41c-bf35-4519-bbfd-73e29ad3443a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_464cc0ac-75a6-4d8a-ba1e-6f07ce99e620_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_69a8dc0b-47bd-4092-849e-754fcb7333f7_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5cd131a5-474e-4293-9797-69d56ea898ac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2395fb4a-df9f-4a69-a9a3-730d0c58b430_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; DEFICIT</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d22e4ef5-93ee-419b-9d6a-614ec1d0364c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested at beginning of period, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_620b28e0-bda3-4d6d-9b6e-88710f075cc8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested at end of period, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensatingBalanceAmount_43ad1fd5-ebe3-4cc5-a72d-599924962f86_terseLabel_en-US" xlink:label="lab_us-gaap_CompensatingBalanceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit asset restrictions on cash</link:label>
    <link:label id="lab_us-gaap_CompensatingBalanceAmount_label_en-US" xlink:label="lab_us-gaap_CompensatingBalanceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensating Balance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensatingBalanceAmount" xlink:to="lab_us-gaap_CompensatingBalanceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_09d671d7-a1a1-4df5-b643-020d01ccf022_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_31b794e2-b258-44cb-8004-88b9c517172a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings_57ef974d-e973-4258-bb2b-26c8b876fd77_terseLabel_en-US" xlink:label="lab_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation, lessor committed fundings phase 2</link:label>
    <link:label id="lab_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings_label_en-US" xlink:label="lab_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation, Construction, Lessor Committed Additional Fundings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings" xlink:href="wk-20171231.xsd#wk_FinancingObligationConstructionLessorCommittedAdditionalFundings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings" xlink:to="lab_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_32c5a1bc-ba30-4258-8898-3fe4e21ae083_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_41db757b-4b22-4010-b8b9-24ceb903649d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4db59230-b434-4f5f-b24f-9a79a83e5a68_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_ba5a5aa4-91ab-4716-872d-fa50fc0cea00_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_eba69f03-6b3e-44c5-964b-69ab20aacefc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_43d05ffd-b48e-4127-944d-ed3d3a63545d_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6ae67b9f-a6e5-4d9f-8ab8-186e5870dac4_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_6ca8988d-b164-45c3-a633-7dbaf192d368_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign exchange rates on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_50e6ac04-b947-4ff8-b5f9-b6ca416a05d0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b4c291a1-618f-46ee-9620-2ff93efa1d69_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_bfc0cfcd-723f-48fc-accc-fa4a7419ceab_terseLabel_en-US" xlink:label="lab_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss and credits</link:label>
    <link:label id="lab_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_label_en-US" xlink:label="lab_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:href="wk-20171231.xsd#wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:to="lab_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_90b6e1e6-fd32-471e-90b4-2580e043eea9_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_3ca2bdb3-4056-47c2-bfe1-49862475ac1b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a5c0988f-da1f-43e0-9423-46b4743c15ea_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_aca36e95-4c0d-45f9-9311-03799f8fdf48_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cb817a52-bac9-41ec-8ad3-f18f91375cae_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9b555ebf-d763-4203-bf59-10f423f520c4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinimumMember_196c9602-c3c2-4e19-8905-1cb501cacf3a_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_us-gaap_MinimumMember_label_en-US" xlink:label="lab_us-gaap_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumMember" xlink:to="lab_us-gaap_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements_f7cbd8f6-4915-4c0f-85d3-0f4e3541225e_terseLabel_en-US" xlink:label="lab_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government training reimbursement number of agreements</link:label>
    <link:label id="lab_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements_label_en-US" xlink:label="lab_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Training Reimbursement Program, Number of Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements" xlink:href="wk-20171231.xsd#wk_GovernmentTrainingReimbursementProgramNumberOfAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements" xlink:to="lab_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_4273d56e-bd0b-4378-9af2-f5e74a2344ce_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_b2125e50-1161-4ce0-99e7-63d2e24c3c13_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_c5cf3d7e-ab70-44a9-b21e-511565325424_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of other long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_502e8cac-782b-4033-9781-c98a0df569ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_c62a01e0-0d5c-4ccb-82b3-4d9f57188dbf_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits-beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b4d56ceb-71c5-4d3e-abb0-e3f920812de6_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits-end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_9e7e203f-70a4-4b09-a64f-ae695e8bedec_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_a2ad0fb0-9158-45d4-8369-3c40d421abd5_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital and financing leases, net</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Balance Sheet, Assets by Major Class, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_4f61af33-584e-4ba9-acac-78c10cef6cf7_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP employee contributions</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3b7bab27-20e3-4868-a3dd-f9fcb0105407_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_642edbf5-cb8c-4135-8431-262dc5126a09_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_d5b0cf35-6b97-4404-9327-9ce23d895b83_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_9d7b9d5a-b87b-4858-8be6-f651d1b80c27_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cdbf5f67-7c19-438b-ab02-6698c5092625_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_4fab2141-4727-445b-ba1a-cccf3e13e0f9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_7c986ca4-3242-4cd6-bdb1-8f19196cf049_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_1c402e01-4de3-455d-ae9d-d9071ebcfa0e_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_023d0216-3853-4f66-9165-5360d6677e1d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_GainLossOnGovernmentGrantsReimbursement_fe79fe13-6d41-4ab4-aabc-5d4114bad4b5_terseLabel_en-US" xlink:label="lab_wk_GainLossOnGovernmentGrantsReimbursement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from training reimbursement program</link:label>
    <link:label id="lab_wk_GainLossOnGovernmentGrantsReimbursement_e3aa9343-01b8-4cca-8666-1530445a8488_verboseLabel_en-US" xlink:label="lab_wk_GainLossOnGovernmentGrantsReimbursement" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on government grant reimbursement</link:label>
    <link:label id="lab_wk_GainLossOnGovernmentGrantsReimbursement_label_en-US" xlink:label="lab_wk_GainLossOnGovernmentGrantsReimbursement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Government Grants Reimbursement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnGovernmentGrantsReimbursement" xlink:href="wk-20171231.xsd#wk_GainLossOnGovernmentGrantsReimbursement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_GainLossOnGovernmentGrantsReimbursement" xlink:to="lab_wk_GainLossOnGovernmentGrantsReimbursement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_8e9e1563-6b46-48d3-90ec-758d9f82dd28_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_b2a677d8-9209-4591-8aea-4b03cce04ee1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_314a56e0-24a9-4a94-8e22-ec39b10c91c7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CommonStockConversionBasisRatio_13e80672-0d4d-4d0a-85aa-742b6c8eb872_terseLabel_en-US" xlink:label="lab_wk_CommonStockConversionBasisRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of conversion</link:label>
    <link:label id="lab_wk_CommonStockConversionBasisRatio_label_en-US" xlink:label="lab_wk_CommonStockConversionBasisRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Conversion Basis, Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockConversionBasisRatio" xlink:href="wk-20171231.xsd#wk_CommonStockConversionBasisRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CommonStockConversionBasisRatio" xlink:to="lab_wk_CommonStockConversionBasisRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0c93fad6-0ee8-49ba-bb7c-7b2bb3fc3db6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_TrainingReimbursementMember_ba94b240-db42-4987-80cf-5e99c3d8c405_terseLabel_en-US" xlink:label="lab_wk_TrainingReimbursementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Training Reimbursement</link:label>
    <link:label id="lab_wk_TrainingReimbursementMember_label_en-US" xlink:label="lab_wk_TrainingReimbursementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Training Reimbursement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TrainingReimbursementMember" xlink:href="wk-20171231.xsd#wk_TrainingReimbursementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_TrainingReimbursementMember" xlink:to="lab_wk_TrainingReimbursementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention_a6d3d387-590c-4dc5-bf9a-c4d52434de69_terseLabel_en-US" xlink:label="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of jobs required to create and retain for a specific period of time</link:label>
    <link:label id="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention_label_en-US" xlink:label="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Required Number of Positions, Creation and Retention</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" xlink:href="wk-20171231.xsd#wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" xlink:to="lab_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_246b23b0-fcd9-4fc8-9f6f-0c879415d3aa_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_DocumentAndEntityInformationAbstract_c303091f-2bbb-40f4-83b1-d623d0d1b6e6_terseLabel_en-US" xlink:label="lab_wk_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_wk_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_wk_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DocumentAndEntityInformationAbstract" xlink:href="wk-20171231.xsd#wk_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_DocumentAndEntityInformationAbstract" xlink:to="lab_wk_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_92f1b178-b30b-492d-88ec-0eefb6bfdd8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_6bab6c60-9174-436e-9591-b47b4ac3b0ca_terseLabel_en-US" xlink:label="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and available-for-sale securities</link:label>
    <link:label id="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_label_en-US" xlink:label="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Available-for-sale Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities" xlink:to="lab_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaximumMember_a4eca632-15e9-45fc-8761-a0912a8921bb_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_us-gaap_MaximumMember_label_en-US" xlink:label="lab_us-gaap_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumMember" xlink:to="lab_us-gaap_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e71caca5-bdd3-4c70-85ac-ca42ce9c38ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Provision (Benefit) for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_d48eb8f2-5464-497a-8eec-4342d28bca17_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>wk-20171231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2017 Workiva-->
<!--r:cb95c401-7dee-4418-b3f0-f8015550c3af,g:e59a453a-e445-4e03-90fb-280a9b6df391-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.workiva.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="wk-20171231.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_DocumentAndEntityInformationAbstract_f3831a70-9b10-4f93-9f11-f8c25aaf41eb" xlink:href="wk-20171231.xsd#wk_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_DocumentAndEntityInformationAbstract_f3831a70-9b10-4f93-9f11-f8c25aaf41eb" xlink:to="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:to="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_40b56f20-ff00-455d-990c-c2bdd301d6e1" xlink:to="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9742edd4-be8e-4a7b-9371-0c028238c381" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:to="loc_us-gaap_CommonClassAMember_9742edd4-be8e-4a7b-9371-0c028238c381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ab4c6c40-b1ee-4706-b2f1-70fea31ef715" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3da4fd3a-c4b3-4862-af49-a807a951223a" xlink:to="loc_us-gaap_CommonClassBMember_ab4c6c40-b1ee-4706-b2f1-70fea31ef715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_5a2a1c1e-9bce-426b-8308-97ade9559d98" xlink:to="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f47c0a6d-ecc2-494d-a22b-52d5a7153e39" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityRegistrantName_f47c0a6d-ecc2-494d-a22b-52d5a7153e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_44167cdc-4270-4e19-9ef2-d868ac452eeb" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityCentralIndexKey_44167cdc-4270-4e19-9ef2-d868ac452eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6e9e4e0f-e42c-43f2-a291-b4df40520493" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentType_6e9e4e0f-e42c-43f2-a291-b4df40520493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b705de2b-662f-4ef3-bea9-9226345648f4" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentPeriodEndDate_b705de2b-662f-4ef3-bea9-9226345648f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_944f3658-06f7-45ec-ac11-75894de4a15f" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentFiscalYearFocus_944f3658-06f7-45ec-ac11-75894de4a15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_42e44ed5-d6f8-482e-8de6-691863139d9c" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_AmendmentFlag_42e44ed5-d6f8-482e-8de6-691863139d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_830b4362-5342-4454-aeef-3e553d959f96" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_DocumentFiscalPeriodFocus_830b4362-5342-4454-aeef-3e553d959f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9869dd2a-11bd-4914-9a27-c84bc6af3554" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_CurrentFiscalYearEndDate_9869dd2a-11bd-4914-9a27-c84bc6af3554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1adac8af-f10f-4d8b-8913-ee5c8b0b6690" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1adac8af-f10f-4d8b-8913-ee5c8b0b6690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0b9b2b2f-162d-40cd-99ef-c3550fec120c" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0b9b2b2f-162d-40cd-99ef-c3550fec120c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7ebe44d7-df3e-4c10-bd06-c65c6c4cd891" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityVoluntaryFilers_7ebe44d7-df3e-4c10-bd06-c65c6c4cd891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b04994fb-0fdf-4f02-9a47-a4ba21e9ef10" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityCurrentReportingStatus_b04994fb-0fdf-4f02-9a47-a4ba21e9ef10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d1d02c15-fc29-435c-9976-704b2347714c" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityFilerCategory_d1d02c15-fc29-435c-9976-704b2347714c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_3d04dbb0-a1d4-4b9e-8ad9-c7911b7dfc34" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7a770fcd-6d2e-45e4-a50a-a4f5c9a7d711" xlink:to="loc_dei_EntityPublicFloat_3d04dbb0-a1d4-4b9e-8ad9-c7911b7dfc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_64f6e189-5e6f-4eb6-81cf-094ef56385dd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_64f6e189-5e6f-4eb6-81cf-094ef56385dd" xlink:to="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:to="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_41413c92-a68e-41fe-b80b-8d3e72649d77" xlink:to="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_276d043c-8694-4fc6-8780-3d5aecfa2f22" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:to="loc_us-gaap_CommonClassAMember_276d043c-8694-4fc6-8780-3d5aecfa2f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7fba52fc-da16-42e2-abc9-b18febc884a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ebeb2110-3d13-44ea-b527-6c9cf54c4e9d" xlink:to="loc_us-gaap_CommonClassBMember_7fba52fc-da16-42e2-abc9-b18febc884a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_936f3af9-81fb-4301-b250-deba88dc1f15" xlink:to="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:to="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ead9d78-13ae-4eb1-9e23-608b94eef182" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ead9d78-13ae-4eb1-9e23-608b94eef182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_dd9b67bb-0c1f-462e-a8c0-0bfd9c8401bd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_dd9b67bb-0c1f-462e-a8c0-0bfd9c8401bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1e26a625-2899-4df2-879c-c76109b5e879" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1e26a625-2899-4df2-879c-c76109b5e879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredSalesCommission_853ac08d-e440-449b-b747-a8126efdf11e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredSalesCommission"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_DeferredSalesCommission_853ac08d-e440-449b-b747-a8126efdf11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_2ece3b26-970c-491b-b2be-1eba4744acdc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_2ece3b26-970c-491b-b2be-1eba4744acdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_2db5618d-cc6c-430a-b896-3d6a9230041c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_2db5618d-cc6c-430a-b896-3d6a9230041c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_db092adb-1a3c-4779-9e88-fc2008ba3cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eef45135-6018-42ee-b758-7466df2ee0c4" xlink:to="loc_us-gaap_AssetsCurrent_db092adb-1a3c-4779-9e88-fc2008ba3cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6c6f0d9f-aff8-4004-9caf-c68a64d51dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6c6f0d9f-aff8-4004-9caf-c68a64d51dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0fc4d45f-5da9-4791-a840-1291629921cb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0fc4d45f-5da9-4791-a840-1291629921cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_31dce66e-60d9-42ba-93f7-5e19c2aaa88f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_31dce66e-60d9-42ba-93f7-5e19c2aaa88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_04ce1f4f-2f4a-4a68-9519-c2456dc23cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5707268f-3468-4403-98bf-0eb22a4c3ac8" xlink:to="loc_us-gaap_Assets_04ce1f4f-2f4a-4a68-9519-c2456dc23cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_27d66ddf-80e5-45e4-ac7c-eaf513ccd4f8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1ad25755-b592-419e-8c59-74827fc23940" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_AccountsPayableCurrent_1ad25755-b592-419e-8c59-74827fc23940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e18dae12-27b1-4261-8a78-892fa534fd13" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e18dae12-27b1-4261-8a78-892fa534fd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_d77e1f91-17f6-4d25-bfda-6e170cc46f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_DeferredRevenueCurrent_d77e1f91-17f6-4d25-bfda-6e170cc46f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsCurrent_6d75f55a-8b05-42e4-8724-85b76d6ace17" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsCurrent_6d75f55a-8b05-42e4-8724-85b76d6ace17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_c268e002-153e-404b-8fa7-ced02d73bc1c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_c268e002-153e-404b-8fa7-ced02d73bc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_870d757d-250f-41de-9191-c9acc9b2da62" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_LongTermDebtCurrent_870d757d-250f-41de-9191-c9acc9b2da62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_26a2eba5-988e-4864-a081-b3a262ae31f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fc2238d3-76e9-468c-8d48-1f4d17df4a4b" xlink:to="loc_us-gaap_LiabilitiesCurrent_26a2eba5-988e-4864-a081-b3a262ae31f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_353e0673-b83a-4c6f-b092-bd63e06a3102" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_353e0673-b83a-4c6f-b092-bd63e06a3102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent_a4c7576d-a1d5-4a08-a8d2-909768131d90" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsNoncurrent_a4c7576d-a1d5-4a08-a8d2-909768131d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_44fc9b4c-627f-4a91-8b06-cd7094f9190e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_44fc9b4c-627f-4a91-8b06-cd7094f9190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_a0b79534-c608-48b7-9477-e1e40297b42c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_a0b79534-c608-48b7-9477-e1e40297b42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_23ae3aad-c8ea-4b23-9968-a857b8b0f028" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_23ae3aad-c8ea-4b23-9968-a857b8b0f028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e348a80f-38a7-4006-b1f8-4d2d152690bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_Liabilities_e348a80f-38a7-4006-b1f8-4d2d152690bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a2096956-1d16-4f8f-962a-88af914dee6d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_CommonStockValue_a2096956-1d16-4f8f-962a-88af914dee6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2258e0f0-0fe3-4e62-9095-9808d3bbff90" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_PreferredStockValue_2258e0f0-0fe3-4e62-9095-9808d3bbff90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6bebe7bc-d175-4dee-8a6a-a4131230011d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6bebe7bc-d175-4dee-8a6a-a4131230011d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_497933b0-7e4b-4a9b-9194-cb424b2d6e02" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_497933b0-7e4b-4a9b-9194-cb424b2d6e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e000d1e8-9a3b-4a2b-b646-f45a2df3ae75" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e000d1e8-9a3b-4a2b-b646-f45a2df3ae75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_91abdb3e-6d1b-4c4b-a894-8cbcca3f5a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_dccafebf-e5ee-4922-b883-8059bad7324d" xlink:to="loc_us-gaap_StockholdersEquity_91abdb3e-6d1b-4c4b-a894-8cbcca3f5a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_22bf73e9-6a4a-4a56-9154-aee9ead7bca0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f2994961-a28a-4398-9538-6bf6e6484eb2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_22bf73e9-6a4a-4a56-9154-aee9ead7bca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_be9419ea-06d9-406b-8d8a-e576ab751fc2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be9419ea-06d9-406b-8d8a-e576ab751fc2" xlink:to="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:to="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_70d97c28-43ea-41cf-a48b-614912c909e9" xlink:to="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d45f6e87-b75b-4003-8b22-bf35dc84f0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:to="loc_us-gaap_CommonClassAMember_d45f6e87-b75b-4003-8b22-bf35dc84f0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3477d734-7f4b-4885-b537-f430d7aaaaa4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7fcf2307-faf0-4411-9a2a-84263863dd8a" xlink:to="loc_us-gaap_CommonClassBMember_3477d734-7f4b-4885-b537-f430d7aaaaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a358083c-6904-496a-aded-4d1d2377a609" xlink:to="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5693617c-2cfc-4685-889f-7a8f18153a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5693617c-2cfc-4685-889f-7a8f18153a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9dc898b4-138f-448b-930b-859d62c7f9f6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9dc898b4-138f-448b-930b-859d62c7f9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_deb6e04a-b394-42c6-b522-08efaa3626f8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_deb6e04a-b394-42c6-b522-08efaa3626f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d276a0cb-1777-4089-b2ba-73a7816ac70e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockSharesIssued_d276a0cb-1777-4089-b2ba-73a7816ac70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4d3be6a9-42e3-4956-a541-0289e66f78ab" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4d3be6a9-42e3-4956-a541-0289e66f78ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2ba76fc9-b500-4aad-9a13-13393bc99ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2ba76fc9-b500-4aad-9a13-13393bc99ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_578b773f-12f2-4d13-8961-4f2e8f049ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_578b773f-12f2-4d13-8961-4f2e8f049ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d91465d5-0c41-41e5-a5ca-12130478fd65" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d91465d5-0c41-41e5-a5ca-12130478fd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d2ee9c7c-ff5f-4a7f-85af-e262fee7e66f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83908681-9c43-493a-b93d-8feea0a4edf4" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d2ee9c7c-ff5f-4a7f-85af-e262fee7e66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_0e02e54c-e760-4a9a-b0a7-4219c426f54a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_RevenuesAbstract_0e02e54c-e760-4a9a-b0a7-4219c426f54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServicesRevenue_121a0d3a-582f-4f8c-b41b-8a61d2c25f74" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseAndServicesRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0e02e54c-e760-4a9a-b0a7-4219c426f54a" xlink:to="loc_us-gaap_LicenseAndServicesRevenue_121a0d3a-582f-4f8c-b41b-8a61d2c25f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsRevenue_57377660-b77f-43ae-8b54-b7c6bd0852b5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0e02e54c-e760-4a9a-b0a7-4219c426f54a" xlink:to="loc_us-gaap_ContractsRevenue_57377660-b77f-43ae-8b54-b7c6bd0852b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueServicesNet_18aa67d4-9e01-4f0c-b7c9-864c432d8fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0e02e54c-e760-4a9a-b0a7-4219c426f54a" xlink:to="loc_us-gaap_SalesRevenueServicesNet_18aa67d4-9e01-4f0c-b7c9-864c432d8fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_d64ca008-00b8-48e9-9386-283b73ce0bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_CostOfRevenueAbstract_d64ca008-00b8-48e9-9386-283b73ce0bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServicesLicensesAndServices_fc98f788-ca75-4973-936f-f78231891efa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServicesLicensesAndServices"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_d64ca008-00b8-48e9-9386-283b73ce0bc8" xlink:to="loc_us-gaap_CostOfServicesLicensesAndServices_fc98f788-ca75-4973-936f-f78231891efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractRevenueCost_a18dffd9-b505-46c8-bf8b-b8f953a384ba" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractRevenueCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_d64ca008-00b8-48e9-9386-283b73ce0bc8" xlink:to="loc_us-gaap_ContractRevenueCost_a18dffd9-b505-46c8-bf8b-b8f953a384ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServices_64b7536a-c1e5-40cc-8dec-4854ffe4f5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_d64ca008-00b8-48e9-9386-283b73ce0bc8" xlink:to="loc_us-gaap_CostOfServices_64b7536a-c1e5-40cc-8dec-4854ffe4f5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7192ca9a-6bc0-4129-9252-90c567b98e17" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_GrossProfit_7192ca9a-6bc0-4129-9252-90c567b98e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c6e45e9a-dd03-4f48-90f2-1217a8643077" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c6e45e9a-dd03-4f48-90f2-1217a8643077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c38b7c88-02de-44f3-810c-a21ac38482c7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6e45e9a-dd03-4f48-90f2-1217a8643077" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c38b7c88-02de-44f3-810c-a21ac38482c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_603d52fb-000e-4b45-82d5-985b2ff0ded6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6e45e9a-dd03-4f48-90f2-1217a8643077" xlink:to="loc_us-gaap_SellingAndMarketingExpense_603d52fb-000e-4b45-82d5-985b2ff0ded6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bf5f458d-2350-43e1-b4f3-3ace66fa78bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6e45e9a-dd03-4f48-90f2-1217a8643077" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bf5f458d-2350-43e1-b4f3-3ace66fa78bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0808553d-4330-4dbb-811d-4008e60cc2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6e45e9a-dd03-4f48-90f2-1217a8643077" xlink:to="loc_us-gaap_OperatingExpenses_0808553d-4330-4dbb-811d-4008e60cc2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_80fb6456-ca7b-40aa-b02a-fba3dea95fca" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_OperatingIncomeLoss_80fb6456-ca7b-40aa-b02a-fba3dea95fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0844a218-9b58-4a56-a2b3-da2bfd67a3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_InterestExpense_0844a218-9b58-4a56-a2b3-da2bfd67a3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4c2c4828-e8f5-4235-ac20-5a5ca6e742c8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4c2c4828-e8f5-4235-ac20-5a5ca6e742c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e26d4db1-7545-44a5-b5bd-825c3052d61d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e26d4db1-7545-44a5-b5bd-825c3052d61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_634abb9d-5b91-4008-8df7-12aa19e2a573" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_634abb9d-5b91-4008-8df7-12aa19e2a573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bb6ab9c1-5f05-4c6a-9e76-b408af0417ce" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_NetIncomeLoss_bb6ab9c1-5f05-4c6a-9e76-b408af0417ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_310db0c2-6379-400f-9ecb-c557043d43a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a9c234c4-7380-423d-a8c3-448235a9bbb0" xlink:to="loc_us-gaap_EarningsPerShareAbstract_310db0c2-6379-400f-9ecb-c557043d43a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_b43a2530-f7d8-40d5-99fc-56d858efe201" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_310db0c2-6379-400f-9ecb-c557043d43a3" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_b43a2530-f7d8-40d5-99fc-56d858efe201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_39dd3d5b-d448-40b2-856f-56c5b9ceb5be" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_310db0c2-6379-400f-9ecb-c557043d43a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_39dd3d5b-d448-40b2-856f-56c5b9ceb5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f72b9cc8-a265-4750-a50a-38d2fc081395" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f23fd679-9ece-427c-a3f9-bf29863af0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f72b9cc8-a265-4750-a50a-38d2fc081395" xlink:to="loc_us-gaap_NetIncomeLoss_f23fd679-9ece-427c-a3f9-bf29863af0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2fc1d861-0540-4ce7-8de2-b12722dc732a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f72b9cc8-a265-4750-a50a-38d2fc081395" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2fc1d861-0540-4ce7-8de2-b12722dc732a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_88f03af3-4371-49d8-b0dc-6e4facc6f9ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2fc1d861-0540-4ce7-8de2-b12722dc732a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_88f03af3-4371-49d8-b0dc-6e4facc6f9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a35d8e1d-baa8-4828-b8bd-d4e632cf6deb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2fc1d861-0540-4ce7-8de2-b12722dc732a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a35d8e1d-baa8-4828-b8bd-d4e632cf6deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_741caff1-b048-44f4-ae52-8766602a281e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_2fc1d861-0540-4ce7-8de2-b12722dc732a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_741caff1-b048-44f4-ae52-8766602a281e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a814f34f-fd33-4c1a-b849-e7f25d8ab526" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f72b9cc8-a265-4750-a50a-38d2fc081395" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a814f34f-fd33-4c1a-b849-e7f25d8ab526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c42d1b60-1daf-4dab-b73a-4bb2fef51a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_e4f23e10-4abf-4af2-8f1b-517704cf49b3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c42d1b60-1daf-4dab-b73a-4bb2fef51a9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_e4f23e10-4abf-4af2-8f1b-517704cf49b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_afafed21-5083-410c-b94a-eb09d230fb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c42d1b60-1daf-4dab-b73a-4bb2fef51a9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_afafed21-5083-410c-b94a-eb09d230fb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ca98e34e-ddeb-43b7-b10c-79c3afb082bb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ca98e34e-ddeb-43b7-b10c-79c3afb082bb" xlink:to="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b28ef45e-aeff-4b17-89dc-ccae22a78bac" xlink:to="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_32006749-815c-4a01-a71d-834a690c46eb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_CommonStockMember_32006749-815c-4a01-a71d-834a690c46eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_371cd268-a2eb-4401-adf7-219e666ee7d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_371cd268-a2eb-4401-adf7-219e666ee7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eb3da098-3f12-4ea1-980f-4ebb8711a989" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eb3da098-3f12-4ea1-980f-4ebb8711a989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_28fea13c-971c-4698-b63c-0383c3afd5af" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_387cda76-034e-4352-8b5f-86f3cbd32b0d" xlink:to="loc_us-gaap_RetainedEarningsMember_28fea13c-971c-4698-b63c-0383c3afd5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e934b4a4-9e42-45d8-92d0-32381e4083bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6471b576-246c-4c3a-9237-249a78c4d46e" xlink:to="loc_us-gaap_StatementLineItems_e934b4a4-9e42-45d8-92d0-32381e4083bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e934b4a4-9e42-45d8-92d0-32381e4083bc" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_bf1c45c4-2fc0-4078-b613-f51f207c44ae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_SharesOutstanding_bf1c45c4-2fc0-4078-b613-f51f207c44ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3d4c132b-376c-4187-b647-51b7ef41963a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockholdersEquity_3d4c132b-376c-4187-b647-51b7ef41963a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e6c84d-4769-4ecc-baf3-16ab0d3566c2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e6c84d-4769-4ecc-baf3-16ab0d3566c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6c5a7bb3-f424-4012-b480-683b11600fbf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6c5a7bb3-f424-4012-b480-683b11600fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_73f4f308-986d-4059-9df2-030451aa6c48" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_73f4f308-986d-4059-9df2-030451aa6c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7726e56c-f11d-4fc6-818a-93847ec2045f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7726e56c-f11d-4fc6-818a-93847ec2045f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_7b851a88-f52b-4810-adb2-f18f15df380c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_7b851a88-f52b-4810-adb2-f18f15df380c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44d5d547-2589-4a48-a88d-c9aec0648179" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44d5d547-2589-4a48-a88d-c9aec0648179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8f5ce25-7e41-4d3b-a72c-205280871165" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_NetIncomeLoss_d8f5ce25-7e41-4d3b-a72c-205280871165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_b67d0af9-1739-4e3b-8654-6ef4ed8475dc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_b67d0af9-1739-4e3b-8654-6ef4ed8475dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_90745340-92ec-433d-88a4-b3356692f921" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_90745340-92ec-433d-88a4-b3356692f921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_983cfcc7-1e62-44f3-869a-e994190dc4ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_983cfcc7-1e62-44f3-869a-e994190dc4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5cb96c1f-6311-49f3-b6eb-3ae82aec4170" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_SharesOutstanding_5cb96c1f-6311-49f3-b6eb-3ae82aec4170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9aaa898c-94e4-4001-af06-2affa56bc15b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9437a91-984f-4372-b706-260ddf4c6b88" xlink:to="loc_us-gaap_StockholdersEquity_9aaa898c-94e4-4001-af06-2affa56bc15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="wk-20171231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2f13fe85-2d16-4e53-a3f4-27d89882b60f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2f13fe85-2d16-4e53-a3f4-27d89882b60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_803c7a54-8b34-46a1-897b-bb11a53218b3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2f13fe85-2d16-4e53-a3f4-27d89882b60f" xlink:to="loc_us-gaap_NetIncomeLoss_803c7a54-8b34-46a1-897b-bb11a53218b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2f13fe85-2d16-4e53-a3f4-27d89882b60f" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9cd9f394-09f5-4661-ac49-b26e7775e8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9cd9f394-09f5-4661-ac49-b26e7775e8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9ec3b53b-056a-4bd6-a178-817e8d1090d9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_ShareBasedCompensation_9ec3b53b-056a-4bd6-a178-817e8d1090d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_90e80f78-d27d-4a26-8f95-7a9100114925" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_90e80f78-d27d-4a26-8f95-7a9100114925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_fdcb2a8f-5b86-4253-abfa-03260dd7d98b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_fdcb2a8f-5b86-4253-abfa-03260dd7d98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_f6282bd9-081a-4f44-b113-b26cc3c01771" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_f6282bd9-081a-4f44-b113-b26cc3c01771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement_96ba16de-8dc9-40f7-9db5-1f3e4fd2a3bc" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement_96ba16de-8dc9-40f7-9db5-1f3e4fd2a3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_55525e31-89e2-4357-841f-38976bb50ea3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_55525e31-89e2-4357-841f-38976bb50ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5b2c870-cbbf-4217-9eaf-48098ce366bd" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_946d7ff5-9bfe-4da8-ae00-290b14cfc6f0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_946d7ff5-9bfe-4da8-ae00-290b14cfc6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_2e8f582c-9cf2-462b-a5d0-9b4d551d6a26" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_2e8f582c-9cf2-462b-a5d0-9b4d551d6a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_35e4ad98-e0e5-4f95-8f1a-1f4536cbb69f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_35e4ad98-e0e5-4f95-8f1a-1f4536cbb69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_873389ab-80a6-4ef5-924c-3e0721fe0957" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_873389ab-80a6-4ef5-924c-3e0721fe0957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2b66ed1c-eedd-444d-bc76-fa8b105341f7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2b66ed1c-eedd-444d-bc76-fa8b105341f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f44f7ff0-92fd-45ac-a0db-5d22087adf94" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f44f7ff0-92fd-45ac-a0db-5d22087adf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6ebaec94-4012-4098-b60d-ff484e9fbe03" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6ebaec94-4012-4098-b60d-ff484e9fbe03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5bae8235-8e43-4aba-8261-d792987a9e34" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5bae8235-8e43-4aba-8261-d792987a9e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_bf6a249a-a3b6-48b0-a0ab-34c9106259f3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_288a87f2-72ca-4e6e-a7b8-d0241f9f548a" xlink:to="loc_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_bf6a249a-a3b6-48b0-a0ab-34c9106259f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89282ce4-c707-43fa-a51f-357ea59cf34b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2f13fe85-2d16-4e53-a3f4-27d89882b60f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89282ce4-c707-43fa-a51f-357ea59cf34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_424621bf-ced3-49ae-b081-ba085ec9c686" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_424621bf-ced3-49ae-b081-ba085ec9c686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_df45b993-e1ef-4a9c-a731-a1c484870bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_df45b993-e1ef-4a9c-a731-a1c484870bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_a7f5acf3-5f8d-4fea-af09-71323b6e835c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_a7f5acf3-5f8d-4fea-af09-71323b6e835c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_124c5f9b-e543-4950-801e-717665ac88e8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_124c5f9b-e543-4950-801e-717665ac88e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_92611feb-8407-404a-bf66-af8295553ae3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_92611feb-8407-404a-bf66-af8295553ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_be56d2da-822d-4d1c-8240-6f7061260a50" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ece8b8ad-705c-4d79-be9d-387a8e211096" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_be56d2da-822d-4d1c-8240-6f7061260a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_e79262c0-5051-4584-b01d-8d9aed021a20" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_e79262c0-5051-4584-b01d-8d9aed021a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_103e0a27-b0b2-4bf9-9979-49b22e049988" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_103e0a27-b0b2-4bf9-9979-49b22e049988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bb62d087-02bb-4e26-b8d3-f0478d3d5086" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bb62d087-02bb-4e26-b8d3-f0478d3d5086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_ae1a67fe-d86f-4a80-b9c6-4481e0c61848" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_ae1a67fe-d86f-4a80-b9c6-4481e0c61848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_ab6d1b59-1d27-4815-9eee-46aff4d1a318" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_ab6d1b59-1d27-4815-9eee-46aff4d1a318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_57ad129b-9682-40e9-a8b0-f50f1f7fc102" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_57ad129b-9682-40e9-a8b0-f50f1f7fc102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid_4124fe1f-3f82-465d-a1f6-7ef92f027fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid_4124fe1f-3f82-465d-a1f6-7ef92f027fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ProceedsFromGovernmentGrants_3313e18a-e274-4481-9485-4e545ada8502" xlink:href="wk-20171231.xsd#wk_ProceedsFromGovernmentGrants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_wk_ProceedsFromGovernmentGrants_3313e18a-e274-4481-9485-4e545ada8502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2d5bb77c-5fcd-4509-b5a1-ff772ef89d6b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2d5bb77c-5fcd-4509-b5a1-ff772ef89d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RepaymentOfGovernmentGrant_c4c75a65-d672-485b-8418-14a8ecaabe93" xlink:href="wk-20171231.xsd#wk_RepaymentOfGovernmentGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_wk_RepaymentOfGovernmentGrant_c4c75a65-d672-485b-8418-14a8ecaabe93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6a395a9e-5516-4126-8d34-318c2f0f6cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a68eb515-e90e-466f-8fbd-f049ee0e6fbd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6a395a9e-5516-4126-8d34-318c2f0f6cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_0973426c-eea6-4744-aef4-0b58e0395478" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_0973426c-eea6-4744-aef4-0b58e0395478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_9e61fbe9-a7ed-4053-a64a-09bfc13091fc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_9e61fbe9-a7ed-4053-a64a-09bfc13091fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_03b0e471-9bcf-4f12-9bfc-ae5f053142fd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_03b0e471-9bcf-4f12-9bfc-ae5f053142fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71a87992-c00c-4052-a5a0-1f8377074ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71a87992-c00c-4052-a5a0-1f8377074ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_9eb30cb6-86d0-437d-9687-34504d142dec" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_9eb30cb6-86d0-437d-9687-34504d142dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid_132dd395-ec17-4779-9029-1625d3693221" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9eb30cb6-86d0-437d-9687-34504d142dec" xlink:to="loc_us-gaap_InterestPaid_132dd395-ec17-4779-9029-1625d3693221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_50d7b333-758e-457f-9113-b46f5c77664e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9eb30cb6-86d0-437d-9687-34504d142dec" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_50d7b333-758e-457f-9113-b46f5c77664e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6eed0b80-f74b-4a6f-8394-81f0b79ef436" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3950142-c829-49fc-9960-b8c681f169f5" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6eed0b80-f74b-4a6f-8394-81f0b79ef436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations_40ebbe60-ee22-4acf-8fd0-05691e3884bc" xlink:href="wk-20171231.xsd#wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6eed0b80-f74b-4a6f-8394-81f0b79ef436" xlink:to="loc_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations_40ebbe60-ee22-4acf-8fd0-05691e3884bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantRecordedInFixedAssets_1fdc9cb5-ec50-4cb3-94ab-b2a1b3f47153" xlink:href="wk-20171231.xsd#wk_GovernmentGrantRecordedInFixedAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6eed0b80-f74b-4a6f-8394-81f0b79ef436" xlink:to="loc_wk_GovernmentGrantRecordedInFixedAssets_1fdc9cb5-ec50-4cb3-94ab-b2a1b3f47153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_AllowanceForTenantImprovements_c8242805-bdd9-4bd4-807f-ab61225965f4" xlink:href="wk-20171231.xsd#wk_AllowanceForTenantImprovements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6eed0b80-f74b-4a6f-8394-81f0b79ef436" xlink:to="loc_wk_AllowanceForTenantImprovements_c8242805-bdd9-4bd4-807f-ab61225965f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9623e1c2-2607-431f-9920-f06ca152e946" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6eed0b80-f74b-4a6f-8394-81f0b79ef436" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9623e1c2-2607-431f-9920-f06ca152e946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5c4905e9-e9d7-4809-a781-0bf9515bbe41" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_9895cea6-9e0d-44c0-a23e-be52a2928ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5c4905e9-e9d7-4809-a781-0bf9515bbe41" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_9895cea6-9e0d-44c0-a23e-be52a2928ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_dd902dd3-d9d9-4c26-88bc-a05484610c5a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_dd902dd3-d9d9-4c26-88bc-a05484610c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_848420a8-ce89-4948-a733-ea4356af2635" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_848420a8-ce89-4948-a733-ea4356af2635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_f7ee443e-aa43-4f69-bf00-06ba644cfe57" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_UseOfEstimates_f7ee443e-aa43-4f69-bf00-06ba644cfe57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8253da1d-fb6c-42c9-9ab3-863b380b9866" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8253da1d-fb6c-42c9-9ab3-863b380b9866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_45c832e2-8c30-4b0f-9de0-ac8ec79ca9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_45c832e2-8c30-4b0f-9de0-ac8ec79ca9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2289da80-8115-43fd-b393-15f00ae2a14b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2289da80-8115-43fd-b393-15f00ae2a14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_8e68d583-d415-4882-8000-69c7b0cbd8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_8e68d583-d415-4882-8000-69c7b0cbd8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_f7baa1e2-5cf4-4f57-bab6-2c05a13e937f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_f7baa1e2-5cf4-4f57-bab6-2c05a13e937f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesOfServices_d8f53e99-06b8-4cdb-81ef-8aafbc8e91e4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionSalesOfServices"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_RevenueRecognitionSalesOfServices_d8f53e99-06b8-4cdb-81ef-8aafbc8e91e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionMultipleElementArrangements_0f7a852f-cb19-4b48-81fc-bd10c0d258fe" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionMultipleElementArrangements"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_RevenueRecognitionMultipleElementArrangements_0f7a852f-cb19-4b48-81fc-bd10c0d258fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionDeferredRevenue_2ff73e9a-3d10-4a30-91f4-b96565ff6150" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_RevenueRecognitionDeferredRevenue_2ff73e9a-3d10-4a30-91f4-b96565ff6150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_3f665882-4dfe-4160-99f3-1aa44b1593ae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_3f665882-4dfe-4160-99f3-1aa44b1593ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock_c7ce4e50-3892-48dc-b616-d78636d8e56e" xlink:href="wk-20171231.xsd#wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock_c7ce4e50-3892-48dc-b616-d78636d8e56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1f7ca732-ab30-4aa5-a26d-67abb3d5fa36" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1f7ca732-ab30-4aa5-a26d-67abb3d5fa36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_a33e88af-454e-4ad1-a0e7-3c57b484e6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_a33e88af-454e-4ad1-a0e7-3c57b484e6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_4a76619a-6092-427f-b4ea-8a5543cbb9cc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_4a76619a-6092-427f-b4ea-8a5543cbb9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_5443aa6b-1f17-4495-a92d-52579fce7276" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_5443aa6b-1f17-4495-a92d-52579fce7276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantsPolicyTextBlock_d11aa94b-34ad-4497-8f08-b1757ed40016" xlink:href="wk-20171231.xsd#wk_GovernmentGrantsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_wk_GovernmentGrantsPolicyTextBlock_d11aa94b-34ad-4497-8f08-b1757ed40016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_99c7ff3b-60d3-40fd-8081-0f5b85945fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_99c7ff3b-60d3-40fd-8081-0f5b85945fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_94175ae4-7eea-4f60-b26f-aefc84d56659" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_94175ae4-7eea-4f60-b26f-aefc84d56659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b45f02f3-66ec-4ffb-ad2d-7762e62ef42c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b45f02f3-66ec-4ffb-ad2d-7762e62ef42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_8da7183c-d5f2-4550-bf56-d39f43297d77" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_8da7183c-d5f2-4550-bf56-d39f43297d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_69f60988-1db6-4d78-af73-5099729bb400" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_69f60988-1db6-4d78-af73-5099729bb400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e3315334-a580-49a7-9aee-ab8011ee5c79" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0e17104-536c-4d6d-ae51-a5c2fb7fae5e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e3315334-a580-49a7-9aee-ab8011ee5c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_79a6ae49-7732-4d33-aecd-ebdef2d631d8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_184b63c2-5fcc-49e6-a3ee-ab0b741a1ea6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_79a6ae49-7732-4d33-aecd-ebdef2d631d8" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_184b63c2-5fcc-49e6-a3ee-ab0b741a1ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_78bff6f7-7cda-4671-b7ab-abfa8de35561" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_78bff6f7-7cda-4671-b7ab-abfa8de35561" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:to="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_c802a83d-3cca-41b3-8459-f66751565807" xlink:to="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_e4579f66-669c-42dc-bd35-b9f4471341f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:to="loc_us-gaap_MinimumMember_e4579f66-669c-42dc-bd35-b9f4471341f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember_b6e46e73-775f-46f0-8d85-95c64669dab9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_dd71a150-fe0c-4562-b62a-f69db6f53a06" xlink:to="loc_us-gaap_MaximumMember_b6e46e73-775f-46f0-8d85-95c64669dab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_13f370a1-c9e8-4ba8-afad-837bce576252" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0dfd2560-6ac5-4359-b2db-6cbb293cb712" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0dfd2560-6ac5-4359-b2db-6cbb293cb712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_bbe3b573-b086-497e-9f7e-4979dd78d239" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_Depreciation_bbe3b573-b086-497e-9f7e-4979dd78d239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_d975c894-d4d2-4bcd-bd96-3e8076e4efbe" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesIncomeStatementAmortizationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c1aaf3ee-0a61-465f-900a-44123ad36dfb" xlink:to="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_d975c894-d4d2-4bcd-bd96-3e8076e4efbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33e8df74-1c2c-4459-87df-6a5b48c77a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RevenueRecognitionCustomerContractPeriodMinimum_b5de6c0f-2e10-49ef-975d-cffd3cad79ab" xlink:href="wk-20171231.xsd#wk_RevenueRecognitionCustomerContractPeriodMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33e8df74-1c2c-4459-87df-6a5b48c77a6b" xlink:to="loc_wk_RevenueRecognitionCustomerContractPeriodMinimum_b5de6c0f-2e10-49ef-975d-cffd3cad79ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RevenueRecognitionCustomerContractPeriodMaximum_b8e6b994-32e4-4bf4-915f-99d100c0a339" xlink:href="wk-20171231.xsd#wk_RevenueRecognitionCustomerContractPeriodMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33e8df74-1c2c-4459-87df-6a5b48c77a6b" xlink:to="loc_wk_RevenueRecognitionCustomerContractPeriodMaximum_b8e6b994-32e4-4bf4-915f-99d100c0a339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SalesCommissionsAmortizationPeriod_53aa1bd5-0731-4de2-8974-d171cc667a98" xlink:href="wk-20171231.xsd#wk_SalesCommissionsAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33e8df74-1c2c-4459-87df-6a5b48c77a6b" xlink:to="loc_wk_SalesCommissionsAmortizationPeriod_53aa1bd5-0731-4de2-8974-d171cc667a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_8ce8492e-708f-4cd7-9907-b14b09f61dff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33e8df74-1c2c-4459-87df-6a5b48c77a6b" xlink:to="loc_us-gaap_AdvertisingExpense_8ce8492e-708f-4cd7-9907-b14b09f61dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e02b255c-74f6-40c0-a6f0-e4212cb3dd26" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e02b255c-74f6-40c0-a6f0-e4212cb3dd26" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_96456008-6f76-4e04-985f-009b02b4106f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_c4f04be4-43d5-498a-84db-582ec1b0d650" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f679be4-dc87-47b4-8770-acc0d6ba0e42" xlink:to="loc_us-gaap_PatentsMember_c4f04be4-43d5-498a-84db-582ec1b0d650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_72a4654c-2779-4a4f-8216-519b765b7244" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f4502d73-c3c7-41ae-a385-3534a2e2a524" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f4502d73-c3c7-41ae-a385-3534a2e2a524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b726e62-1b27-4469-91d1-f079cca6a097" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b726e62-1b27-4469-91d1-f079cca6a097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5dea52be-9bec-4e32-9301-9e42ec4ba66f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_dfe30f33-4088-4a08-b3b9-4bb7efa202bc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_dfe30f33-4088-4a08-b3b9-4bb7efa202bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_af4b0a2d-671a-4691-bfa9-d9292827a727" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_af4b0a2d-671a-4691-bfa9-d9292827a727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6df56a2b-1655-40a2-ac65-86e0dac3e42d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6df56a2b-1655-40a2-ac65-86e0dac3e42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88a74a27-b282-4cc6-b294-ce78057f39e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88a74a27-b282-4cc6-b294-ce78057f39e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_964365cc-53d6-4801-b99b-c7c1396c2b4b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_964365cc-53d6-4801-b99b-c7c1396c2b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6041d455-2955-4873-9f97-206d015ff893" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_224dc256-239b-47e3-b028-780f7f4221fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6041d455-2955-4873-9f97-206d015ff893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d9c9fc74-d2dc-4925-85b1-4b470aad91ca" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d9c9fc74-d2dc-4925-85b1-4b470aad91ca" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f042a885-2203-4810-882c-4432a5882cad" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_3cc74d8c-90c0-45d4-9353-6e2921f903ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_ffb02753-f51f-46bf-83ce-c7dde6ab4c90" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_3cc74d8c-90c0-45d4-9353-6e2921f903ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_33939afd-8d09-4bd2-b9dd-082748f7f7a7" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a3238507-986c-46c4-844b-3d7063d1b2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_81fc37f6-1043-4832-9fb6-53c44a497c09" xlink:to="loc_us-gaap_SubsequentEventMember_a3238507-986c-46c4-844b-3d7063d1b2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_36cbe87d-9fd2-41c7-9d6c-b50b33f4c064" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CapitalizedCostAmortizationPeriod_bd467d09-c2da-4800-89c1-24dda5d6d45a" xlink:href="wk-20171231.xsd#wk_CapitalizedCostAmortizationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:to="loc_wk_CapitalizedCostAmortizationPeriod_bd467d09-c2da-4800-89c1-24dda5d6d45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_f8b7e3c2-5c12-4922-ba6a-6f466cc20f94" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f3aedbf7-d3d1-4db1-98c0-6d13ebb9eeb9" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_f8b7e3c2-5c12-4922-ba6a-6f466cc20f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9942633a-2594-46b4-842d-9a56fd3aeca4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_8064bd79-1d8c-4f07-ba8c-5aa5dc50c9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9942633a-2594-46b4-842d-9a56fd3aeca4" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_8064bd79-1d8c-4f07-ba8c-5aa5dc50c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_eae36ce9-fb10-4cb4-a841-6238e1a8c541" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_d0a25749-1dca-4be4-81bd-cf1dbc39d565" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_eae36ce9-fb10-4cb4-a841-6238e1a8c541" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_d0a25749-1dca-4be4-81bd-cf1dbc39d565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_da446b62-3885-49a4-a836-3f4e13079e3d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_eae36ce9-fb10-4cb4-a841-6238e1a8c541" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_da446b62-3885-49a4-a836-3f4e13079e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_07c7d6dc-f15a-4700-9166-29e8cbd7e217" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_eae36ce9-fb10-4cb4-a841-6238e1a8c541" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_07c7d6dc-f15a-4700-9166-29e8cbd7e217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesScheduleofMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9ee0cb83-608f-46cb-95d9-72e103c39697" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9ee0cb83-608f-46cb-95d9-72e103c39697" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f2ef67d-ea15-4f24-913b-00c2a4fac50f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_50627e35-f632-47d6-a35f-d8bcfaa84bae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_50627e35-f632-47d6-a35f-d8bcfaa84bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember_4f583e28-517f-4ada-b8ed-005d5c6adebb" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ff80030a-3e32-47b0-971e-e796387517a3" xlink:to="loc_wk_MarketableSecuritiesMember_4f583e28-517f-4ada-b8ed-005d5c6adebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_9cb3e1fa-5dbd-48ef-b979-01412df76024" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_cf3afc00-97ee-46ca-84df-2041d41399a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_74b6f613-d56b-4191-afdf-0ce619890115" xlink:to="loc_us-gaap_MoneyMarketFundsMember_cf3afc00-97ee-46ca-84df-2041d41399a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_490f09ff-98a2-4716-8150-c94dc99a41b9" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f77ac247-0971-419a-9e96-dd37c092967c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f77ac247-0971-419a-9e96-dd37c092967c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3806864e-7111-4434-83bd-285d4a622372" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bdb0e82b-2ded-4530-9d62-10ec9c2a9d59" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3806864e-7111-4434-83bd-285d4a622372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9ee0cb83-608f-46cb-95d9-72e103c39697" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_040f1b60-9973-418c-a029-5c93acb090e7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_040f1b60-9973-418c-a029-5c93acb090e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_873bfa84-0490-4268-a4cb-ed0f619415c6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_80ac0230-af6c-4894-b3a5-dcbb59cc4cea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember_4dcded08-6b55-4a40-a090-beb09bc5b837" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_792f81d2-55c3-43d7-87a9-38f4e1537731" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5ee06231-b650-49a4-8f8e-49e0ad6f12d1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5ee06231-b650-49a4-8f8e-49e0ad6f12d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_7be330fe-22ff-44d9-baca-9e65c28e3209" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_d6e7f7b6-993c-4a41-b546-30a11a990bb4" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_7be330fe-22ff-44d9-baca-9e65c28e3209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_08525bf3-5e6a-4937-ab5b-5265c2035067" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_20853e76-7d3c-489f-a03a-5dbb4afef0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_20853e76-7d3c-489f-a03a-5dbb4afef0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_98fee945-7b13-4653-a16e-bd047b67efeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_98fee945-7b13-4653-a16e-bd047b67efeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0c1f984f-6b9f-4571-8937-2a924cbf4bfd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0c1f984f-6b9f-4571-8937-2a924cbf4bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b2b12474-00e3-409c-8477-f78b337d488b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0f1265db-8961-4f3f-9405-0f2e942cddc5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b2b12474-00e3-409c-8477-f78b337d488b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_19d3091e-3326-4d03-a19c-f033756ea0ca" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost_19d3091e-3326-4d03-a19c-f033756ea0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_937a0adc-b023-446f-b879-8a33293b976b" xlink:href="wk-20171231.xsd#wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c596c579-6b23-4dea-977f-74e8ed337816" xlink:to="loc_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities_937a0adc-b023-446f-b879-8a33293b976b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#MarketableSecuritiesContinuousUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_044dbb21-600b-49d9-94cf-0589359f8ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_044dbb21-600b-49d9-94cf-0589359f8ed1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_8dea34dd-3c7b-4141-937f-088f5902990a" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_17e58a2d-f3b2-4b93-a271-2e46cd969480" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_17e58a2d-f3b2-4b93-a271-2e46cd969480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_985802a7-99a3-4684-9012-b2327f4549c0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_c5ca52f7-e651-4b03-8ae1-7f2fa7095622" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_985802a7-99a3-4684-9012-b2327f4549c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_493c505e-4b6c-45a5-aa55-28cefd5b49c2" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_e16130cf-9d00-426a-938e-8930232b98d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_e16130cf-9d00-426a-938e-8930232b98d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_39fdb010-400c-4fa5-8a34-25ff1e4fd2a6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_3c23eebe-eb7f-4d39-9fe1-a50fc241c267" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_39fdb010-400c-4fa5-8a34-25ff1e4fd2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b06fc70a-3a55-4113-8f26-220e59d160b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1a76aad0-b70b-4fd5-8162-b14dbc6e18f1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1a76aad0-b70b-4fd5-8162-b14dbc6e18f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_65dea5ed-2163-4ba3-b357-a7612e93e6db" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_dccc5ce1-f518-48f3-bb38-cb38d6e61c91" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_65dea5ed-2163-4ba3-b357-a7612e93e6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_2b56f9a6-35db-4626-b866-0d02528a538a" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock_8b55da97-6827-44c5-8939-5069b56d37f9" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_2b56f9a6-35db-4626-b866-0d02528a538a" xlink:to="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock_8b55da97-6827-44c5-8939-5069b56d37f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_b550dfe4-190b-4842-bb0e-3263361b7b56" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9efcbce1-815a-4c1a-8364-31fc834bf6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_b550dfe4-190b-4842-bb0e-3263361b7b56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9efcbce1-815a-4c1a-8364-31fc834bf6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_df29135c-e9ed-4d80-9ff7-e56d1df64557" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_b550dfe4-190b-4842-bb0e-3263361b7b56" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_df29135c-e9ed-4d80-9ff7-e56d1df64557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_aeee07c3-355d-4203-ae37-5c683e3c0434" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_b550dfe4-190b-4842-bb0e-3263361b7b56" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_aeee07c3-355d-4203-ae37-5c683e3c0434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_645ad64e-2de7-4002-97c3-d2e908bbdcc2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_b550dfe4-190b-4842-bb0e-3263361b7b56" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_645ad64e-2de7-4002-97c3-d2e908bbdcc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_cac017e9-68e5-4e6b-89d8-797a84cad797" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_cac017e9-68e5-4e6b-89d8-797a84cad797" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d1ee432-46c5-4912-baf0-5425f69d768b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_79c5c8c6-9396-485f-b5c3-3e558ea0db73" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_BuildingMember_79c5c8c6-9396-485f-b5c3-3e558ea0db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ComputersEquipmentAndSoftwareMember_e1d8188b-6399-4d3c-b12c-85aa7fd524e0" xlink:href="wk-20171231.xsd#wk_ComputersEquipmentAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_wk_ComputersEquipmentAndSoftwareMember_e1d8188b-6399-4d3c-b12c-85aa7fd524e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_d0059cb5-d05e-4782-8229-0f56de138705" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_d0059cb5-d05e-4782-8229-0f56de138705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_2865135a-8b32-4787-9183-207630461f06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_VehiclesMember_2865135a-8b32-4787-9183-207630461f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9903235f-6d8d-4dc3-a165-1a810046f451" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9903235f-6d8d-4dc3-a165-1a810046f451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_057d4182-d004-40bc-8eb5-733cc7798fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ce4840b-caf5-4e97-8951-0fee0a1a63a0" xlink:to="loc_us-gaap_ComputerEquipmentMember_057d4182-d004-40bc-8eb5-733cc7798fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d47a040f-005e-4253-8b22-7bc39fa3ac91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cbed8d10-0536-4777-a66b-c36b405cf724" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cbed8d10-0536-4777-a66b-c36b405cf724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33985a27-4075-4776-a829-deb064e07438" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33985a27-4075-4776-a829-deb064e07438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_53c60ef6-a4a3-4fe4-bade-1d85c38bcb80" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_53c60ef6-a4a3-4fe4-bade-1d85c38bcb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_bb005068-452d-47ee-b876-3a64731ebfd4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_bb005068-452d-47ee-b876-3a64731ebfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_f38f6578-9b41-4170-bdbd-779086458c43" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_f38f6578-9b41-4170-bdbd-779086458c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_790885c2-8d63-45ec-a8dd-0881ae32b890" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5101e519-b1c4-47f9-aaa2-cfcc853b6ed8" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_790885c2-8d63-45ec-a8dd-0881ae32b890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_529837f5-0cdb-4084-bb1a-92d3e2c00b79" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_529837f5-0cdb-4084-bb1a-92d3e2c00b79" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_e472d45e-ec68-43dd-bed1-ae269924f527" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_AccruedVacationCurrent_e472d45e-ec68-43dd-bed1-ae269924f527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_cd29cba4-c1f9-4ca8-8650-78865d0f7be2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_cd29cba4-c1f9-4ca8-8650-78865d0f7be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_3443dfc2-0610-4950-b3c1-470ab1c146e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_AccruedBonusesCurrent_3443dfc2-0610-4950-b3c1-470ab1c146e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_7cc4d1d2-aab3-49e2-9c41-fd8d32fb2148" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_7cc4d1d2-aab3-49e2-9c41-fd8d32fb2148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_f88b13d8-e252-4d03-8a86-d994ecec9764" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_f88b13d8-e252-4d03-8a86-d994ecec9764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_166a39b9-ca87-4a2a-9b10-8ee6fcb88ea1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_166a39b9-ca87-4a2a-9b10-8ee6fcb88ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_318a36e2-0563-40ee-a72b-b60c3978df06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_d58b39fa-64ef-499b-a363-90824416039b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_318a36e2-0563-40ee-a72b-b60c3978df06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_0d5bb10a-2daa-45f4-b842-2ca93f44abea" xlink:href="wk-20171231.xsd#wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract_0d5bb10a-2daa-45f4-b842-2ca93f44abea" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_ee12ccbb-184a-445c-85f1-f96c223c36f0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_ee12ccbb-184a-445c-85f1-f96c223c36f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncome_6d9fe928-a633-4dec-9869-e43cc397d8c8" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:to="loc_wk_GovernmentGrantIncome_6d9fe928-a633-4dec-9869-e43cc397d8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnGovernmentGrantsReimbursement_c0ad0c89-cb5d-4668-a0b0-cfd9dd0009ad" xlink:href="wk-20171231.xsd#wk_GainLossOnGovernmentGrantsReimbursement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:to="loc_wk_GainLossOnGovernmentGrantsReimbursement_c0ad0c89-cb5d-4668-a0b0-cfd9dd0009ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_53216440-31c6-4f50-93cb-f8bc92fc2d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_53216440-31c6-4f50-93cb-f8bc92fc2d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_24821e8f-035b-4dce-979d-dfb655ecce77" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_24821e8f-035b-4dce-979d-dfb655ecce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7c2b113e-d82d-4e6a-8b1a-e404f02df1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_e0084f61-1154-4a2f-acf2-d5297899a2f9" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7c2b113e-d82d-4e6a-8b1a-e404f02df1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7a04e3f0-14bf-4d5e-a10b-af5dc34e4f56" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_167132cd-2b72-4e1b-8060-03ac8ff670cc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7a04e3f0-14bf-4d5e-a10b-af5dc34e4f56" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_167132cd-2b72-4e1b-8060-03ac8ff670cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d9742e09-44c0-42b2-b0d4-88019564f85a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_81cda706-3587-4cb2-925e-e3234d0c768b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d9742e09-44c0-42b2-b0d4-88019564f85a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_81cda706-3587-4cb2-925e-e3234d0c768b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6cb2bcbe-b927-4223-97c9-94617434da12" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6cb2bcbe-b927-4223-97c9-94617434da12" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3df74f51-a0ee-4b2e-8579-9fc3a5749dce" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_acae3d8a-f336-4792-aba0-c94f79ade89a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ce1b277-0e33-4320-999d-f385a2c04db6" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_acae3d8a-f336-4792-aba0-c94f79ade89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c747e350-dc47-4786-9556-06598c0ddfbb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2ad1efc0-7d66-4e32-853e-05be42242daa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2ad1efc0-7d66-4e32-853e-05be42242daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_343d2d6c-2feb-4273-a252-4be8558ef203" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7498cd58-7701-46c8-aab1-172ff274cbf9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_343d2d6c-2feb-4273-a252-4be8558ef203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_67a34805-fefe-42a8-bd5b-d35413293c18" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d7d67f32-726d-4c4c-bb53-262cf9a26f28" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0ffa7ae-4621-4eca-bc32-cd97c7171634" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d7d67f32-726d-4c4c-bb53-262cf9a26f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_3de416f4-3fea-4ac5-ac3b-ef3984647142" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_12a607e6-0fcc-424c-a8d9-3e9e7193c68c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_12a607e6-0fcc-424c-a8d9-3e9e7193c68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_17d15d48-d972-475a-bc15-509662963227" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_cc63e6c8-f713-4708-a17d-3855bff954c6" xlink:to="loc_us-gaap_DomesticCorporateDebtSecuritiesMember_17d15d48-d972-475a-bc15-509662963227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_876b2a01-d489-4bf9-83c5-09a5c474c401" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_49876834-375e-4764-8a9b-6cc0e426b2cb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_49876834-375e-4764-8a9b-6cc0e426b2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_MarketableSecuritiesMember_891bf281-1352-43f2-9da8-d61a775b809c" xlink:href="wk-20171231.xsd#wk_MarketableSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d2ad09e0-827b-4af1-8b65-9599a6f3813c" xlink:to="loc_wk_MarketableSecuritiesMember_891bf281-1352-43f2-9da8-d61a775b809c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_eb483edd-16e6-4eed-a186-5027c6016e80" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_36134edd-0fd8-4a78-abcb-cf1f4e9930ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_36134edd-0fd8-4a78-abcb-cf1f4e9930ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5ad48b6-8c8a-438e-b91b-bec5051b700a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5ad48b6-8c8a-438e-b91b-bec5051b700a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a71eae70-8975-4b9c-a139-268059e0f042" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71399d65-3852-4571-a58b-35cb715b936f" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a71eae70-8975-4b9c-a139-268059e0f042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2abc0d1e-1713-4251-9a4c-60c797ed3a1e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f48aa9db-a2d0-4ba3-95df-e79192107e11" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2abc0d1e-1713-4251-9a4c-60c797ed3a1e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f48aa9db-a2d0-4ba3-95df-e79192107e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e740f84d-4797-45aa-a5f9-e393fbb6f2e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock_1ce78998-6bc3-4e21-b98d-ea784aad64b9" xlink:href="wk-20171231.xsd#wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e740f84d-4797-45aa-a5f9-e393fbb6f2e1" xlink:to="loc_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock_1ce78998-6bc3-4e21-b98d-ea784aad64b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesLeaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_49d69fed-a3bf-440d-9485-45db03c3f93c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_49d69fed-a3bf-440d-9485-45db03c3f93c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a5b511a7-1649-497f-9da3-96c96d30fccf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ComputerEquipmentAndFurnitureMember_112b461f-d84a-46f5-987d-f10599991368" xlink:href="wk-20171231.xsd#wk_ComputerEquipmentAndFurnitureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8c6bed5e-38aa-464f-82e9-011ed090ccfa" xlink:to="loc_wk_ComputerEquipmentAndFurnitureMember_112b461f-d84a-46f5-987d-f10599991368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_976d44a8-3b74-43d8-8045-987613d82dd3" xlink:to="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CO_e0fcf56c-6278-4699-99d8-f329580c2753" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CO"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_a883109c-27aa-4487-9a22-517cad078d28" xlink:to="loc_stpr_CO_e0fcf56c-6278-4699-99d8-f329580c2753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ffae2836-58c0-4ef9-bd40-db558cabd2c8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e30dc261-61a3-4777-bdac-51086dc455e0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3e6d254a-13b3-4b49-ba67-600f410ccfe3" xlink:to="loc_us-gaap_SubsequentEventMember_e30dc261-61a3-4777-bdac-51086dc455e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f463191-05ac-44eb-a34b-648d363e92df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_78bf8bc2-28d0-41d9-899b-96379ff86d76" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_LeaseAndRentalExpense_78bf8bc2-28d0-41d9-899b-96379ff86d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_4bf3df2c-6976-4945-9d81-fee9d8163954" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_4bf3df2c-6976-4945-9d81-fee9d8163954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount_3fd6eb85-aad2-414a-88ef-78fa38ff6cd1" xlink:href="wk-20171231.xsd#wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount_3fd6eb85-aad2-414a-88ef-78fa38ff6cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_6468c4e7-537e-4d8c-b478-36192806d66d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_422008b4-1afb-4084-82c1-a8dcec548c7f" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_6468c4e7-537e-4d8c-b478-36192806d66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesBuildtoSuitDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationConstructionNumberOfPhases_0fe0aef6-4426-4dcf-9dc5-ff6133ffcfd3" xlink:href="wk-20171231.xsd#wk_FinancingObligationConstructionNumberOfPhases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:to="loc_wk_FinancingObligationConstructionNumberOfPhases_0fe0aef6-4426-4dcf-9dc5-ff6133ffcfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationConstructionLessorCommittedInitialFundings_1b1d7f03-d825-4e59-af40-627309082540" xlink:href="wk-20171231.xsd#wk_FinancingObligationConstructionLessorCommittedInitialFundings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:to="loc_wk_FinancingObligationConstructionLessorCommittedInitialFundings_1b1d7f03-d825-4e59-af40-627309082540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings_ec8ad817-7cad-4a1e-b4bd-542f09bdf8d5" xlink:href="wk-20171231.xsd#wk_FinancingObligationConstructionLessorCommittedAdditionalFundings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:to="loc_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings_ec8ad817-7cad-4a1e-b4bd-542f09bdf8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:to="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_855a48ad-c18b-4444-a18b-01b3bb19e928" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingLeaseObligationMember_469d046b-8eda-428b-8ae5-5d251266cb78" xlink:href="wk-20171231.xsd#wk_FinancingLeaseObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d25121ae-674a-4782-93e0-51a2c572f795" xlink:to="loc_wk_FinancingLeaseObligationMember_469d046b-8eda-428b-8ae5-5d251266cb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ce3687cc-05ed-4d1e-9dba-abe280946c24" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e7504be8-5b02-4b2d-be9c-97fed70825f6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ce3687cc-05ed-4d1e-9dba-abe280946c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_97ceffe0-3335-41d5-b7a3-f30ef84785da" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce3687cc-05ed-4d1e-9dba-abe280946c24" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_97ceffe0-3335-41d5-b7a3-f30ef84785da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cf69012d-9b5d-4e4c-9986-fa957039d143" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_3f182fcf-9d1b-4d0e-9865-65429438a5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76586513-8370-4edf-a123-c2f179f46959" xlink:to="loc_us-gaap_BuildingMember_3f182fcf-9d1b-4d0e-9865-65429438a5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d3387a4f-69b6-4372-ac00-a1db909e8db0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6bbf0f5c-2209-4ee2-ab1a-a2edb025f6b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d3387a4f-69b6-4372-ac00-a1db909e8db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e72692b1-74d2-4123-b2d0-bfcd44fc32ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d3387a4f-69b6-4372-ac00-a1db909e8db0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e72692b1-74d2-4123-b2d0-bfcd44fc32ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingObligationPurchaseOptionPeriod_38d1aba5-e43f-43cb-8d82-8a9eb54f22a3" xlink:href="wk-20171231.xsd#wk_FinancingObligationPurchaseOptionPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7fd2eb21-5795-424f-934f-1036e6b36e3b" xlink:to="loc_wk_FinancingObligationPurchaseOptionPeriod_38d1aba5-e43f-43cb-8d82-8a9eb54f22a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_924d4cc5-0367-4aa8-983f-7bd019d1062d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_924d4cc5-0367-4aa8-983f-7bd019d1062d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_66eb75ad-220f-4006-bdc2-3ac306b34834" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_66eb75ad-220f-4006-bdc2-3ac306b34834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_aa2436a6-037d-4412-a4b4-ad64d29c07bd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_aa2436a6-037d-4412-a4b4-ad64d29c07bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_0fc755b8-f32a-4d9d-8c7c-3bf1a6929b05" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_0fc755b8-f32a-4d9d-8c7c-3bf1a6929b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_03f0c295-1f7f-4435-821a-0292d0c68828" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_03f0c295-1f7f-4435-821a-0292d0c68828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2a31c01f-25b6-46cf-805a-08b293913a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_2a31c01f-25b6-46cf-805a-08b293913a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_cbb997f5-e51e-4f73-8ea3-b40b8646ee66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_cbb997f5-e51e-4f73-8ea3-b40b8646ee66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a224089a-9063-4663-960c-43b70313ac83" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_663691ff-7665-436b-b0ba-e94f8abb35ee" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a224089a-9063-4663-960c-43b70313ac83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_924d4cc5-0367-4aa8-983f-7bd019d1062d" xlink:to="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a489c6b9-526c-4f4e-9f48-f58f093f953a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_2265c48b-0ca2-4aae-955d-2c82a8829d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:to="loc_us-gaap_CapitalLeaseObligationsMember_2265c48b-0ca2-4aae-955d-2c82a8829d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_FinancingLeaseObligationMember_301d2613-8178-41b5-8442-47d4b3451140" xlink:href="wk-20171231.xsd#wk_FinancingLeaseObligationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_02111ba2-e7e6-4848-af5c-319a682cb8e6" xlink:to="loc_wk_FinancingLeaseObligationMember_301d2613-8178-41b5-8442-47d4b3451140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_36e9ba09-e3a1-4872-adfd-ada9b84ba775" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81fc381d-261d-40d8-b84f-c7bad78047dd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_36e9ba09-e3a1-4872-adfd-ada9b84ba775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_36e9ba09-e3a1-4872-adfd-ada9b84ba775" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_e4833cb7-339d-4d29-87a1-f36561e1b518" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_e4833cb7-339d-4d29-87a1-f36561e1b518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_b8bd9d96-cd6f-4330-a68f-5de019f37f89" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_b8bd9d96-cd6f-4330-a68f-5de019f37f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_27f57a76-eeec-4e74-9d62-93efce74875d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_27f57a76-eeec-4e74-9d62-93efce74875d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_1646dac9-d40d-40cf-8703-fa456c33191f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_1646dac9-d40d-40cf-8703-fa456c33191f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_394b4bd7-d815-4191-a25c-17ec50f3bedc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_394b4bd7-d815-4191-a25c-17ec50f3bedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_7d448e78-5291-438b-a5c6-a16ed8ea4f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_7d448e78-5291-438b-a5c6-a16ed8ea4f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b69606ff-fbe7-4387-acdb-bef32cd07bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b69606ff-fbe7-4387-acdb-bef32cd07bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_78a3b818-5127-426f-8a91-d5ea478b7fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_78a3b818-5127-426f-8a91-d5ea478b7fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_5b56f59f-38cb-48aa-a130-30e543070851" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_612d1a63-9a28-4538-b152-f1ced85f5cd7" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_5b56f59f-38cb-48aa-a130-30e543070851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesGovernmentGrantsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_08c91e4b-903d-49f8-9949-22a7f1c0b701" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_08c91e4b-903d-49f8-9949-22a7f1c0b701" xlink:to="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_0607e450-75ad-45e2-af1d-fc86f7dea581" xlink:to="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TrainingReimbursementMember_7147bb0c-59ab-49b2-9010-b824b3f1f18e" xlink:href="wk-20171231.xsd#wk_TrainingReimbursementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_30e6bb6b-d186-44b0-bd1d-7b914145e39a" xlink:to="loc_wk_TrainingReimbursementMember_7147bb0c-59ab-49b2-9010-b824b3f1f18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0405dd7f-f6c1-42dd-b4a8-f98162b71267" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_7825a0b1-a8c6-4a99-be10-05b2bfae6b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_64116046-2785-4d2d-97b4-a48335c558ec" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_7825a0b1-a8c6-4a99-be10-05b2bfae6b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesTable_4243867c-2f30-41ff-8b78-f93d63a61a1f" xlink:to="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements_7c1e2633-c154-4a65-8967-29fa6e2195e3" xlink:href="wk-20171231.xsd#wk_GovernmentTrainingReimbursementProgramNumberOfAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements_7c1e2633-c154-4a65-8967-29fa6e2195e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees_e6334118-8c93-4b3b-b63f-9563691fa0d7" xlink:href="wk-20171231.xsd#wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees_e6334118-8c93-4b3b-b63f-9563691fa0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ProceedsFromGovernmentGrantsTrainingReimbursement_3049c3b4-3e05-493f-a89f-508c0d935b06" xlink:href="wk-20171231.xsd#wk_ProceedsFromGovernmentGrantsTrainingReimbursement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_ProceedsFromGovernmentGrantsTrainingReimbursement_3049c3b4-3e05-493f-a89f-508c0d935b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnGovernmentGrantsReimbursement_b4272d65-ea95-4de2-8022-60feb2ed3f56" xlink:href="wk-20171231.xsd#wk_GainLossOnGovernmentGrantsReimbursement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_GainLossOnGovernmentGrantsReimbursement_b4272d65-ea95-4de2-8022-60feb2ed3f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligations_19c311e4-c027-43ef-9835-02aff8645f10" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_DeferredGovernmentGrantsObligations_19c311e4-c027-43ef-9835-02aff8645f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligationsCurrent_24c1261c-2f5e-4a3d-b1bc-f4b1d3bd224a" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligationsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesLineItems_541e13c3-2e6b-4b97-ab53-ef77320b259b" xlink:to="loc_wk_DeferredGovernmentGrantsObligationsCurrent_24c1261c-2f5e-4a3d-b1bc-f4b1d3bd224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesForgivableGrantDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2d69db18-3995-445c-9d26-575737d949a8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2d69db18-3995-445c-9d26-575737d949a8" xlink:to="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6469d76e-5676-4523-8a1b-81ba2fe4ad95" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ForgivableGrantMember_a4cd0ad9-9000-4408-96cc-a67fa5a226a7" xlink:href="wk-20171231.xsd#wk_ForgivableGrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43bbee50-c277-4107-bcbf-934156b6fd32" xlink:to="loc_wk_ForgivableGrantMember_a4cd0ad9-9000-4408-96cc-a67fa5a226a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9485f80-3031-44b3-81eb-5db9a107903c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_February20116PercentIDEDForgivableGrantMember_1aae5e4c-199e-4458-ba1f-5dadc6a3dc07" xlink:href="wk-20171231.xsd#wk_February20116PercentIDEDForgivableGrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9d0bfad4-f9af-4404-86ad-19d718c9feb3" xlink:to="loc_wk_February20116PercentIDEDForgivableGrantMember_1aae5e4c-199e-4458-ba1f-5dadc6a3dc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5bc8cad8-a70f-429b-9bc4-c259822f8f1b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8efce314-441e-4057-b146-e5f8dcdb95a6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8efce314-441e-4057-b146-e5f8dcdb95a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement_878456e4-d148-4041-8ee8-a8dd2b200b0e" xlink:href="wk-20171231.xsd#wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement_878456e4-d148-4041-8ee8-a8dd2b200b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention_aa3021e7-9e5d-4f22-9c7b-549eba5d05bf" xlink:href="wk-20171231.xsd#wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention_aa3021e7-9e5d-4f22-9c7b-549eba5d05bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_RepaymentOfGovernmentGrant_3fd9d96a-d9e0-44d0-abb9-6a5cd1edb6a4" xlink:href="wk-20171231.xsd#wk_RepaymentOfGovernmentGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_78ea21c5-c085-4069-bc88-80d2813bccf3" xlink:to="loc_wk_RepaymentOfGovernmentGrant_3fd9d96a-d9e0-44d0-abb9-6a5cd1edb6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2d69db18-3995-445c-9d26-575737d949a8" xlink:to="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:to="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_aea1a4fa-69a9-4a0d-94bd-2ee552728636" xlink:to="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_ForgivableGrantMember_1f7ec9fd-1991-4c34-814b-5f3372f4aeed" xlink:href="wk-20171231.xsd#wk_ForgivableGrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_61ad0d3a-5818-4c90-9be8-37cdc78c0b46" xlink:to="loc_wk_ForgivableGrantMember_1f7ec9fd-1991-4c34-814b-5f3372f4aeed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1e1dd858-67dd-4cff-aafb-f9397d4938ea" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_55489c57-2811-4b75-9343-a7460a515053" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:to="loc_us-gaap_OperatingExpenseMember_55489c57-2811-4b75-9343-a7460a515053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_65219696-b2b4-4f18-9d4e-95feed305aeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9f7e0d8b-8682-4402-ba86-c5223791a2b1" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_65219696-b2b4-4f18-9d4e-95feed305aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_193adec6-fce0-4150-8573-a85e2a257be6" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GovernmentGrantIncome_88007fe0-1b8d-4864-b548-69afdc389496" xlink:href="wk-20171231.xsd#wk_GovernmentGrantIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:to="loc_wk_GovernmentGrantIncome_88007fe0-1b8d-4864-b548-69afdc389496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredGovernmentGrantsObligations_c8aa855a-ea82-4d4d-b275-df55dc5fb7f2" xlink:href="wk-20171231.xsd#wk_DeferredGovernmentGrantsObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1d824c2f-71a1-4e69-b4bb-99c3e04c9681" xlink:to="loc_wk_DeferredGovernmentGrantsObligations_c8aa855a-ea82-4d4d-b275-df55dc5fb7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_621b29dd-52bb-493d-8e36-010cb407187d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_621b29dd-52bb-493d-8e36-010cb407187d" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_9d0e7164-9f70-4f82-806f-c04e7e3693f3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapacityMember_ed78dad9-e8dc-4fbe-bf13-c574278667e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapacityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_bf29c6e1-5663-42ce-aa93-33aa8b825f2d" xlink:to="loc_us-gaap_CapacityMember_ed78dad9-e8dc-4fbe-bf13-c574278667e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_d4b7fa23-5424-4396-a954-cd7bbe21ca66" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_36a9d5b6-6217-48f1-9a64-c53e9f4ea2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm_36a9d5b6-6217-48f1-9a64-c53e9f4ea2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_e2dd9426-10c3-4f67-a226-a5f9fc2cf05c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_e2dd9426-10c3-4f67-a226-a5f9fc2cf05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_6285fca4-3278-4268-b112-0b5f969f63b8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_ad7ccca6-7af3-4ee4-a578-17f9f596b5e5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_6285fca4-3278-4268-b112-0b5f969f63b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/DebtNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#DebtNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/DebtNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e6b8f7da-0ab0-4c3a-8ad1-0b95851d460b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_259ba555-37b0-49ed-995a-993c008c067f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e6b8f7da-0ab0-4c3a-8ad1-0b95851d460b" xlink:to="loc_us-gaap_LongTermDebtTextBlock_259ba555-37b0-49ed-995a-993c008c067f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/DebtOtherLongTermDebtDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#DebtOtherLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/DebtOtherLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_75580bc4-e163-44db-92bc-3b9d9eeef692" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_75580bc4-e163-44db-92bc-3b9d9eeef692" xlink:to="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e945606c-ba69-4340-9979-f7b0cff22c7d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0cca3d0e-524e-4639-a318-0651ab4e479c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b9ad6eac-2df1-4a19-a7d7-66db1e3bc45d" xlink:to="loc_us-gaap_LineOfCreditMember_0cca3d0e-524e-4639-a318-0651ab4e479c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_4727e0e1-ede1-4afd-bb57-64182bee702d" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SiliconValleyBankMember_6233605f-1f7e-4a1e-8a0f-bc82179b751b" xlink:href="wk-20171231.xsd#wk_SiliconValleyBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6d01b34c-f5a8-4d68-b454-bbebf9d5500c" xlink:to="loc_wk_SiliconValleyBankMember_6233605f-1f7e-4a1e-8a0f-bc82179b751b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_f49e62b5-1367-4f00-bdef-f20e89931a18" xlink:to="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_b621c827-86f0-4787-a73f-bfc699fc1803" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_7a777582-8f3e-4bb5-b876-f86111f8285c" xlink:to="loc_us-gaap_MinimumMember_b621c827-86f0-4787-a73f-bfc699fc1803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dba63196-9813-4127-a034-a2aafc8ee64a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fcc15fb9-ad6a-4d49-8c2c-42e1e3534b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fcc15fb9-ad6a-4d49-8c2c-42e1e3534b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount_64e1c316-d584-4b09-9366-123d86bae534" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_CompensatingBalanceAmount_64e1c316-d584-4b09-9366-123d86bae534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9efb4448-f394-4f1c-b3f3-99947307e48e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_9efb4448-f394-4f1c-b3f3-99947307e48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d76fe5e3-21fc-4554-addc-113356fe9bfb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_InterestExpenseDebt_d76fe5e3-21fc-4554-addc-113356fe9bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_83b17ecc-9c33-40f1-9e48-c68838212916" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f808b21-e3bb-4329-9410-ce34a0626c1c" xlink:to="loc_us-gaap_LineOfCredit_83b17ecc-9c33-40f1-9e48-c68838212916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockholdersEquityDeficitNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#StockholdersEquityDeficitNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockholdersEquityDeficitNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1ef335ac-f1d5-4f41-887a-92b20913682e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9d1172a8-854e-477c-865d-0adcc5c80d51" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1ef335ac-f1d5-4f41-887a-92b20913682e" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9d1172a8-854e-477c-865d-0adcc5c80d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockholdersEquityDeficitDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockholdersEquityDeficitDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockholdersEquityDeficitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_30a7f13c-124b-4860-811e-a81e3e182c5a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_30a7f13c-124b-4860-811e-a81e3e182c5a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fb5d3d47-bf68-4566-bdc8-7d575d799492" xlink:to="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_08baa743-2807-4f0d-aa30-add26f0191da" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:to="loc_us-gaap_CommonClassAMember_08baa743-2807-4f0d-aa30-add26f0191da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6d3f68a3-e48e-4b1e-ba5b-4bdb6cf89205" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a752efe9-1a01-4142-9f3e-a60afee68e2f" xlink:to="loc_us-gaap_CommonClassBMember_6d3f68a3-e48e-4b1e-ba5b-4bdb6cf89205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3663e65e-35d1-418e-a5d8-68c1271fde3a" xlink:to="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockNumberOfClasses_630d095e-883c-4bb4-8173-7e45a4b1223d" xlink:href="wk-20171231.xsd#wk_CommonStockNumberOfClasses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_wk_CommonStockNumberOfClasses_630d095e-883c-4bb4-8173-7e45a4b1223d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockVotingRightsVotesPerShare_c4ef5526-5585-404b-8ca0-d8a74cade800" xlink:href="wk-20171231.xsd#wk_CommonStockVotingRightsVotesPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_wk_CommonStockVotingRightsVotesPerShare_c4ef5526-5585-404b-8ca0-d8a74cade800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CommonStockConversionBasisRatio_c06f8e15-861a-4530-bf50-9d6425efb449" xlink:href="wk-20171231.xsd#wk_CommonStockConversionBasisRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b740bb78-3f8e-4c68-abf7-ffd95c79b58d" xlink:to="loc_wk_CommonStockConversionBasisRatio_c06f8e15-861a-4530-bf50-9d6425efb449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98262c51-4c68-4e51-965b-af4ba437ddf1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_60f2dd91-a0dd-48cd-8346-4900225d8637" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98262c51-4c68-4e51-965b-af4ba437ddf1" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_60f2dd91-a0dd-48cd-8346-4900225d8637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c1693a91-f0bd-4499-bb7e-928afadfeb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c1693a91-f0bd-4499-bb7e-928afadfeb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_b0fe2016-f36f-42ea-86bb-05de2b347ad7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_b0fe2016-f36f-42ea-86bb-05de2b347ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_0d7cc240-0717-4317-bc1b-338bb2066b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_0d7cc240-0717-4317-bc1b-338bb2066b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bee45fcb-a6d8-4432-ba20-e8a0abba6c53" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bee45fcb-a6d8-4432-ba20-e8a0abba6c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e9dde73b-b1df-46f4-901a-10634203f759" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e9dde73b-b1df-46f4-901a-10634203f759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f8fe48b8-db8a-4fee-90d7-bff4db127bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6747a8f-4a8d-4b06-ba52-83982fdb1f9b" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f8fe48b8-db8a-4fee-90d7-bff4db127bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2062e87e-2a13-40cf-b389-5bf70e052a08" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2062e87e-2a13-40cf-b389-5bf70e052a08" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a7ccd7cd-291d-47e3-97b2-cd3535415169" xlink:to="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_869fea0f-05fb-4359-af35-0957dede8e23" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8bbb0882-0cb6-4d8c-b35a-abcbff1d11bb" xlink:to="loc_us-gaap_CommonClassAMember_869fea0f-05fb-4359-af35-0957dede8e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_24cab823-090f-4cc0-9001-acd9ad539d18" xlink:to="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EquityIncentivePlan2014Member_48747c01-972c-4f8f-a0a4-32b4931b1b56" xlink:href="wk-20171231.xsd#wk_EquityIncentivePlan2014Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e000ebb7-3a34-4314-a6f1-aeb6befcf3ee" xlink:to="loc_wk_EquityIncentivePlan2014Member_48747c01-972c-4f8f-a0a4-32b4931b1b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_feed112e-1715-4626-b6f5-c98325b6b062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b74d9180-7c03-4b47-a509-374f35d6a21e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6401378-6ba3-412a-9e0c-7a2b5802253f" xlink:to="loc_us-gaap_EmployeeStockMember_b74d9180-7c03-4b47-a509-374f35d6a21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_486d61e4-4261-4319-9421-0996a8d8727e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85e300fe-00f8-4d95-ae8c-dec3faf8fa60" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_85e300fe-00f8-4d95-ae8c-dec3faf8fa60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b7a400c7-012a-4472-9980-a0b22856a1a7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b7a400c7-012a-4472-9980-a0b22856a1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_09830a06-d970-4177-b949-aeb571264ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_09830a06-d970-4177-b949-aeb571264ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee_e2f2ff61-3443-4e9a-9ccf-2956914984d7" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee_e2f2ff61-3443-4e9a-9ccf-2956914984d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod_95e6f811-4239-466f-bc7d-eb5d6457f517" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod_95e6f811-4239-466f-bc7d-eb5d6457f517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_af859eab-9668-445f-b6a3-0a38d7383c88" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_af859eab-9668-445f-b6a3-0a38d7383c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_dc709626-bc1f-4029-978e-5abf3f75ad88" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_dc709626-bc1f-4029-978e-5abf3f75ad88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fd5ae2a0-fc95-40ab-9719-cd4c381b0393" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c8e4eb-805e-44c4-8718-7e441bc9f976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fd5ae2a0-fc95-40ab-9719-cd4c381b0393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7c88b07d-b688-4925-9fdf-436810ee9e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7c88b07d-b688-4925-9fdf-436810ee9e1b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6282d3f6-adac-4149-a5f7-a527efb12ff1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CostOfServicesLicensesAndServicesMember_bb184497-1b2f-44fd-b842-455d5af31b30" xlink:href="wk-20171231.xsd#wk_CostOfServicesLicensesAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_wk_CostOfServicesLicensesAndServicesMember_bb184497-1b2f-44fd-b842-455d5af31b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_CostOfServicesProfessionalServicesMember_72fc5914-acc1-44bb-adb6-7417e2fc932d" xlink:href="wk-20171231.xsd#wk_CostOfServicesProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_wk_CostOfServicesProfessionalServicesMember_72fc5914-acc1-44bb-adb6-7417e2fc932d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_cba62a8f-c602-4b05-8e80-b7dba84bf28d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_cba62a8f-c602-4b05-8e80-b7dba84bf28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_173d55fc-8c9a-49af-8e9e-7f1631cee164" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_173d55fc-8c9a-49af-8e9e-7f1631cee164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_eab0c3f6-6a2e-47e3-ae02-495fdc006a3b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1acae8ac-9483-49ae-a28d-6668661e6d16" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_eab0c3f6-6a2e-47e3-ae02-495fdc006a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3496f8f2-26ea-4406-96e8-aeffcd86a715" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f0a6118d-9157-4d5c-aac7-c28574efd87f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3496f8f2-26ea-4406-96e8-aeffcd86a715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_89c8ee37-cc00-4542-8189-3d0ba2d89d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3496f8f2-26ea-4406-96e8-aeffcd86a715" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_89c8ee37-cc00-4542-8189-3d0ba2d89d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_03764d18-507d-4b7e-9425-d94a37053a4e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_03764d18-507d-4b7e-9425-d94a37053a4e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:to="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_04611185-b393-4093-a953-e462814200a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4e4cc4e4-743c-459c-a714-d9e359e9061a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4e4cc4e4-743c-459c-a714-d9e359e9061a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_82517d6d-08b9-4fdc-842d-bfc482f1c934" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14a7e832-a1cb-4012-96b5-39e093718bad" xlink:to="loc_us-gaap_EmployeeStockMember_82517d6d-08b9-4fdc-842d-bfc482f1c934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:to="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_c557d98c-89ab-46d9-ad98-ece80225bdeb" xlink:to="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_daaf5acb-2001-47cb-85b9-47371025b027" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:to="loc_us-gaap_MinimumMember_daaf5acb-2001-47cb-85b9-47371025b027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember_4ebca6e9-daee-4075-9bf5-8cf977f75cef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_df57825f-78d9-4662-a6e4-d82383919435" xlink:to="loc_us-gaap_MaximumMember_4ebca6e9-daee-4075-9bf5-8cf977f75cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a6d6f71-36a3-4a17-875e-74e30360f0bb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_17886017-d055-421f-970f-4d467e332ce3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a6d6f71-36a3-4a17-875e-74e30360f0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a6d6f71-36a3-4a17-875e-74e30360f0bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2d36a7c2-6d78-4598-92ec-bc51add72275" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2d36a7c2-6d78-4598-92ec-bc51add72275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ef90980a-382f-445e-89af-03250fbff940" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_ef90980a-382f-445e-89af-03250fbff940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_ac05bcc4-7172-40be-8835-2c34b083260a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_ac05bcc4-7172-40be-8835-2c34b083260a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d734df38-4178-4175-ab05-16a1452b3532" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d734df38-4178-4175-ab05-16a1452b3532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_3a0a10b6-d325-458b-a5bf-0c589f50478d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_3a0a10b6-d325-458b-a5bf-0c589f50478d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_cacd5fcf-a19b-4520-943a-35235bf5cf1a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_cacd5fcf-a19b-4520-943a-35235bf5cf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_291fe7ac-eb38-4ae8-84eb-fd4ce73f491c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3d42b0dc-3f50-4ea9-b6f2-c27b9eb78f5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_291fe7ac-eb38-4ae8-84eb-fd4ce73f491c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d8c52977-e9e7-4a98-91d6-dff0816985a3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d8c52977-e9e7-4a98-91d6-dff0816985a3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_10c3b64c-261b-4053-b92b-1faf3f35c30a" xlink:to="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7d0f762d-f4bc-441e-9ca3-844f5c0ae384" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_28445500-330d-4b12-8e42-181ff4305378" xlink:to="loc_us-gaap_CommonClassAMember_7d0f762d-f4bc-441e-9ca3-844f5c0ae384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_d693c241-fb0a-426d-87c3-9f9c2fd02dc6" xlink:to="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinimumMember_7621c328-ec51-4767-84b8-31c3af83535b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:to="loc_us-gaap_MinimumMember_7621c328-ec51-4767-84b8-31c3af83535b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumMember_c1e52778-a88d-4e07-9d98-028597ce8b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_57ee1836-4eef-44ca-b8f9-48361f3e2133" xlink:to="loc_us-gaap_MaximumMember_c1e52778-a88d-4e07-9d98-028597ce8b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_97e8fc56-a5be-4743-a2b2-7c6c309b8cb0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5e267107-9906-491d-8580-0d5db77dae2b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f7f929f0-25b9-4499-8ddc-84e61b787cc6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5e267107-9906-491d-8580-0d5db77dae2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_943254ef-4f89-4a69-8913-0f668ec16599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_077a8158-3ca7-421f-9589-c1e32c4ed4ba" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_077a8158-3ca7-421f-9589-c1e32c4ed4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_edff4fe0-e5e8-416c-add6-6dd7e70e335c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_edff4fe0-e5e8-416c-add6-6dd7e70e335c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0c32db53-6e68-4e52-b97a-4a83deec269d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0c32db53-6e68-4e52-b97a-4a83deec269d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a6439fc5-5ee1-44a5-92f1-9272fbcd3b38" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a6439fc5-5ee1-44a5-92f1-9272fbcd3b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8eb401f8-97a1-4a92-987d-e93eef331819" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef0c15f8-0d14-4ea7-bcb2-e3129abf8719" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8eb401f8-97a1-4a92-987d-e93eef331819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3ef0803d-bded-4cbc-9d28-a929d41c120e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3ef0803d-bded-4cbc-9d28-a929d41c120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61e606ab-6e71-4b95-b65c-25418f06d545" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61e606ab-6e71-4b95-b65c-25418f06d545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a6dd890a-fd1f-4549-b0b8-53dc4d663e1b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a6dd890a-fd1f-4549-b0b8-53dc4d663e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_84ee4a47-2830-4623-97cf-045a5d0da598" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_84ee4a47-2830-4623-97cf-045a5d0da598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a085d73f-e61c-4875-a22f-3ecc69616bad" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a085d73f-e61c-4875-a22f-3ecc69616bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_087c4160-e74a-4db7-9f52-7828c801a183" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4fe9b691-53ee-4fc1-81cd-65dc8fc10819" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_087c4160-e74a-4db7-9f52-7828c801a183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1c30755f-f55d-4c76-b862-f0988f275613" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1c30755f-f55d-4c76-b862-f0988f275613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_10a1fab2-dc81-48ea-acf1-a2f4700907d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_10a1fab2-dc81-48ea-acf1-a2f4700907d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_50fa208f-252f-41f6-abf8-786a64be83b1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_50fa208f-252f-41f6-abf8-786a64be83b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d47824e3-81ca-46d4-b8d1-414be263b92e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d47824e3-81ca-46d4-b8d1-414be263b92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ce6046f3-6e6f-49d7-9399-b5fff93a8185" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ce6046f3-6e6f-49d7-9399-b5fff93a8185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_501ebef4-fce0-49b6-af3f-f3123cc1f506" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e0cbebc-f822-4426-9575-f510c89c4203" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e0cbebc-f822-4426-9575-f510c89c4203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_fbb25a23-ec70-4081-9b07-b5bdaa0a7b86" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_fbb25a23-ec70-4081-9b07-b5bdaa0a7b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_438ebb02-87ec-4c65-b498-576e10f8de4f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_438ebb02-87ec-4c65-b498-576e10f8de4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9b93c247-7da4-42ef-b2e7-2dc54f5e18d5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9b93c247-7da4-42ef-b2e7-2dc54f5e18d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fad7c510-88b2-4a49-aab7-9b99898fec57" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fad7c510-88b2-4a49-aab7-9b99898fec57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_184f207b-e425-473f-b10f-138b150cffda" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_184f207b-e425-473f-b10f-138b150cffda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b66223ba-1f6f-48da-85d3-3b574e493512" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4e7e4c36-ab1d-46e3-b05f-901d17dad0f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b66223ba-1f6f-48da-85d3-3b574e493512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_816e908c-c7bb-419b-b656-fc2cafdfcb57" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_816e908c-c7bb-419b-b656-fc2cafdfcb57" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:to="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_8ae2da09-7daa-4398-8014-612355c18e27" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExecutiveOfficerMember_a18ca33e-5670-40c9-b040-021a43ca923a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:to="loc_us-gaap_ExecutiveOfficerMember_a18ca33e-5670-40c9-b040-021a43ca923a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectorMember_37d94b52-e952-4bc3-9a6d-9c0ab8a4779e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1aabffcf-9c16-4d5d-83d6-2208b449da8a" xlink:to="loc_us-gaap_DirectorMember_37d94b52-e952-4bc3-9a6d-9c0ab8a4779e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:to="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_de2d4e10-8656-4784-ab12-b529192e9f66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_35e27a77-1f17-4a15-aad0-16978eab3381" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6101cef9-fc67-49f4-804b-29a7d2e14e5f" xlink:to="loc_us-gaap_RestrictedStockMember_35e27a77-1f17-4a15-aad0-16978eab3381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f04d6591-91cb-4457-a164-279a61cf2af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ca386c9-748c-4c09-889d-e5c7d1161b65" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ca386c9-748c-4c09-889d-e5c7d1161b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3a323129-169c-410d-ae4d-19dc39cb9fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3a323129-169c-410d-ae4d-19dc39cb9fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_32b0451e-2378-46b8-8828-14e7b030e2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_32b0451e-2378-46b8-8828-14e7b030e2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cf88df51-d16e-4557-a691-76a050bb6421" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cf88df51-d16e-4557-a691-76a050bb6421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7870dd53-9a91-4801-b182-de7b7f6fb8a8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7870dd53-9a91-4801-b182-de7b7f6fb8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a13a50ca-53b9-4751-b8e8-b5e7b30bb045" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a13a50ca-53b9-4751-b8e8-b5e7b30bb045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22b3cb46-4048-4852-84df-04903990efeb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b912b466-9b9a-491b-a0ba-199c36826018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22b3cb46-4048-4852-84df-04903990efeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba49f42b-06d8-46bc-ab18-fc6062395867" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba49f42b-06d8-46bc-ab18-fc6062395867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_23066901-cc71-4d18-9e5f-021a46f04f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_23066901-cc71-4d18-9e5f-021a46f04f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3c41125a-f10e-44ab-822c-fe74663681f5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3c41125a-f10e-44ab-822c-fe74663681f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_092e4aaf-0f95-43d1-beb6-3c9551fbbcf5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_092e4aaf-0f95-43d1-beb6-3c9551fbbcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6661abff-2464-40b1-a909-6be63a0349cc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1687ea54-0b23-4ab4-bf28-47df50ce7826" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6661abff-2464-40b1-a909-6be63a0349cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e7f2a4e6-462a-4eb8-8e45-9108ed101bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e7f2a4e6-462a-4eb8-8e45-9108ed101bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bdc04bf2-1aa0-42df-86f7-765986045cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4375843-4618-46b9-accc-156e2fa3213e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bdc04bf2-1aa0-42df-86f7-765986045cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_db435c14-f862-4ccc-803e-cb5e04c9a2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_db435c14-f862-4ccc-803e-cb5e04c9a2ca" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:to="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_6f4749b8-ee0e-45dd-b582-0068dc224095" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExecutiveOfficerMember_9ff0ede2-4030-46df-8f92-5c1c28c30873" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:to="loc_us-gaap_ExecutiveOfficerMember_9ff0ede2-4030-46df-8f92-5c1c28c30873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectorMember_42459833-b902-463d-8409-2982e4ab3bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_113c371c-4ee8-4cb2-8dbd-a53a707fd54e" xlink:to="loc_us-gaap_DirectorMember_42459833-b902-463d-8409-2982e4ab3bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:to="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_53404e15-bf1f-456b-aca7-0480ea3f16eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1e242e98-efa1-4fbd-b531-f8d4421fec06" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105c0e90-c9cf-44ea-84eb-d17323f3ff48" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1e242e98-efa1-4fbd-b531-f8d4421fec06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4be68a0-b515-484d-a1fc-cd77fb1c0ffd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00c3323c-4f1e-4cdc-bfa8-d1b6f5669a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_00c3323c-4f1e-4cdc-bfa8-d1b6f5669a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_bbd350b3-5d54-407d-be92-43030d472889" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_bbd350b3-5d54-407d-be92-43030d472889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3d062355-95e2-432a-8737-d313028fa61a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3d062355-95e2-432a-8737-d313028fa61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ef0fced1-7c90-4a3f-b845-3a990070eeb4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ef0fced1-7c90-4a3f-b845-3a990070eeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8ba6ac48-73c2-4c60-824c-81e276ee447f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8ba6ac48-73c2-4c60-824c-81e276ee447f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9b4e09e8-6629-4347-a693-2ac4aa6a0c28" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9b4e09e8-6629-4347-a693-2ac4aa6a0c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e5a4836-b24c-4408-923f-6be130494121" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0dd33754-aa88-4a2e-aa2d-c78674dbdf94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e5a4836-b24c-4408-923f-6be130494121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f9675fa9-a0a6-45ef-b249-17e35c5b17a4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f9675fa9-a0a6-45ef-b249-17e35c5b17a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d42bb2d-b8ca-4696-95b2-e2e030b5c4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d42bb2d-b8ca-4696-95b2-e2e030b5c4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b69d3edc-ba8a-476d-97ce-fbd9e88b94a5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b69d3edc-ba8a-476d-97ce-fbd9e88b94a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_192b2bd6-7fa6-479e-a506-baa2ae4e5432" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_192b2bd6-7fa6-479e-a506-baa2ae4e5432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_56b7dcef-0b0f-4afe-a01f-3def720068a7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b7b1313b-278d-4a57-8c39-c4d8b09bac20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_56b7dcef-0b0f-4afe-a01f-3def720068a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred_c7c3eee3-d718-4cd4-b841-4a256bdcd587" xlink:href="wk-20171231.xsd#wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred_c7c3eee3-d718-4cd4-b841-4a256bdcd587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d10f4826-419a-4cb6-8123-11554a411398" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d10f4826-419a-4cb6-8123-11554a411398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637fb3b6-b10d-4d18-9fba-2e4f868177f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_235586cd-a542-42f7-8e16-33f6dc36b6ea" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637fb3b6-b10d-4d18-9fba-2e4f868177f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#StockBasedCompensationEmployeeStockPurchasePlanDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b33027b3-db7d-434f-b7ad-f2b208eae859" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b33027b3-db7d-434f-b7ad-f2b208eae859" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:to="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_41daeada-79a1-48a9-8939-020ac4f1658c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5eecd7b0-0950-4bde-ba91-53664303b030" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ffe42bb-c6c4-4683-bd6d-686abdac5cee" xlink:to="loc_us-gaap_EmployeeStockMember_5eecd7b0-0950-4bde-ba91-53664303b030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e93831e-c121-4d98-ab95-b6aacf66bb2a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ea955dbb-e138-444e-b86b-c61e87c42e53" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ea955dbb-e138-444e-b86b-c61e87c42e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8498cbe4-31a1-46c5-9ee3-ac9f7d0dfe30" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fd23e68e-0785-4cf1-ae21-449fb35a0473" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8498cbe4-31a1-46c5-9ee3-ac9f7d0dfe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1d37bbf3-915a-48ee-87a0-4258052594d9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_aecc868e-c4a2-4a63-a16b-106d8452280b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1d37bbf3-915a-48ee-87a0-4258052594d9" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_aecc868e-c4a2-4a63-a16b-106d8452280b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0c00746c-fc4d-45f2-b096-c14d51f40a04" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_01765e6f-f062-4296-92cd-365864fbc2a9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c00746c-fc4d-45f2-b096-c14d51f40a04" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_01765e6f-f062-4296-92cd-365864fbc2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b0344578-21ab-4eb9-88e1-b755402440d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b0344578-21ab-4eb9-88e1-b755402440d7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_af25f1c4-d60f-40a6-bc1e-0516464b8731" xlink:to="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9ff91e57-bb7b-4e6e-b498-ae57619af963" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9ff91e57-bb7b-4e6e-b498-ae57619af963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_cc42c403-223c-4463-9b9d-b6417865c547" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_cc42c403-223c-4463-9b9d-b6417865c547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd5548e5-224c-4f11-9e22-0ad04f5af99f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3fc17ae1-6c3f-40a2-9c02-87fa2ec1c982" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd5548e5-224c-4f11-9e22-0ad04f5af99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d6a148b0-6a56-44e5-be89-36d43970bc29" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_caf1916b-5ecf-4185-b2c2-bc54eb054f5d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d6a148b0-6a56-44e5-be89-36d43970bc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d6a148b0-6a56-44e5-be89-36d43970bc29" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c67eb3fd-aa8b-4e38-8f54-75a01d0db860" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:to="loc_us-gaap_StockholdersEquity_c67eb3fd-aa8b-4e38-8f54-75a01d0db860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd4c7922-4d7b-4c70-b88a-f1fa710849c7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd4c7922-4d7b-4c70-b88a-f1fa710849c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7eed5d92-2747-4e36-bd89-4bffeb049abc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e811dcea-2d87-4613-9045-384e742d0c91" xlink:to="loc_us-gaap_StockholdersEquity_7eed5d92-2747-4e36-bd89-4bffeb049abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SegmentsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#SegmentsNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SegmentsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_38bd7954-0a60-4a5b-a6ff-287e39e5a59f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_7eec8d2b-462d-4957-ae16-85fd40ed0221" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_38bd7954-0a60-4a5b-a6ff-287e39e5a59f" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_7eec8d2b-462d-4957-ae16-85fd40ed0221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/SegmentsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#SegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/SegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4af06d29-a2d0-4f0c-8e72-0cce34f68959" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_df54ca1c-1f56-4fa3-826e-93f0298ba242" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4af06d29-a2d0-4f0c-8e72-0cce34f68959" xlink:to="loc_us-gaap_NumberOfOperatingSegments_df54ca1c-1f56-4fa3-826e-93f0298ba242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_69a9325a-e9b2-4ed3-890b-3a22d79721cd" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4af06d29-a2d0-4f0c-8e72-0cce34f68959" xlink:to="loc_us-gaap_NumberOfReportableSegments_69a9325a-e9b2-4ed3-890b-3a22d79721cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4af06d29-a2d0-4f0c-8e72-0cce34f68959" xlink:to="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5c987d14-4e66-445f-bb93-5603604c65a9" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_bdc6c92f-89bc-4323-806e-c5554a4ef76c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b6b51499-32f6-45ae-aff3-88cbe09403fb" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_bdc6c92f-89bc-4323-806e-c5554a4ef76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_22ce2737-9253-49b0-9a0a-b531e2c87f01" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_08b81d1e-9ad5-47e1-82b4-1b2be594b4ff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_28505f9f-eb03-42d8-99d6-77c76b1f98ef" xlink:to="loc_us-gaap_SalesRevenueNetMember_08b81d1e-9ad5-47e1-82b4-1b2be594b4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_6e5dc226-be63-4e4d-9f6c-e057d601629a" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5104d74f-16a1-41bc-ad5a-c67c04678813" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1a4ddd33-c46a-4bc6-9b89-a60c9a2d22c5" xlink:to="loc_country_US_5104d74f-16a1-41bc-ad5a-c67c04678813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_378eced4-4009-44f4-984b-979cbe0ad045" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_71892f0c-a9b5-49f3-9bcb-4325707f46d7" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_378eced4-4009-44f4-984b-979cbe0ad045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f9eeebf-e49c-4e44-b6c7-2dfcd0b7fe39" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_378eced4-4009-44f4-984b-979cbe0ad045" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f9eeebf-e49c-4e44-b6c7-2dfcd0b7fe39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0a7ebacc-8ab0-4e49-918e-cc0b0c955ad6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_54675ec2-deef-465b-8a01-5733efd5262c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0a7ebacc-8ab0-4e49-918e-cc0b0c955ad6" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_54675ec2-deef-465b-8a01-5733efd5262c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_df08e460-e6c3-4ced-96e2-428ba6b457bb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_bc567dbe-e8f3-4b37-afc5-2787096f88c9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df08e460-e6c3-4ced-96e2-428ba6b457bb" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_bc567dbe-e8f3-4b37-afc5-2787096f88c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6910a0eb-db30-4124-8d32-b850f0ca1923" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df08e460-e6c3-4ced-96e2-428ba6b457bb" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6910a0eb-db30-4124-8d32-b850f0ca1923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_75dc338a-9c7f-4295-a420-662d46d213ec" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df08e460-e6c3-4ced-96e2-428ba6b457bb" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_75dc338a-9c7f-4295-a420-662d46d213ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_efb2c1a0-5630-4539-b8bf-42bf7474ae17" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df08e460-e6c3-4ced-96e2-428ba6b457bb" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_efb2c1a0-5630-4539-b8bf-42bf7474ae17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e9376cc8-1509-4843-8df6-3a1e7128884d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df08e460-e6c3-4ced-96e2-428ba6b457bb" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e9376cc8-1509-4843-8df6-3a1e7128884d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ab57bb25-b96b-4c4d-ba7c-d1ebead70cc5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f1aaca0c-abc7-4963-91cf-ca4bc983e036" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ab57bb25-b96b-4c4d-ba7c-d1ebead70cc5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f1aaca0c-abc7-4963-91cf-ca4bc983e036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7a5b7294-a9d4-416b-a42c-a7a2eefc9b65" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f1aaca0c-abc7-4963-91cf-ca4bc983e036" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7a5b7294-a9d4-416b-a42c-a7a2eefc9b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6a2b59c8-fe62-4672-9ef1-e45d3bb44231" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f1aaca0c-abc7-4963-91cf-ca4bc983e036" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6a2b59c8-fe62-4672-9ef1-e45d3bb44231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f979a56c-febc-4c6a-b12a-63919e0e8fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_f1aaca0c-abc7-4963-91cf-ca4bc983e036" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f979a56c-febc-4c6a-b12a-63919e0e8fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_71b7ec99-e6fc-4092-ba97-afcf3f52544c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f8b9a702-8da4-41bc-a37e-1dd86229292d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71b7ec99-e6fc-4092-ba97-afcf3f52544c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f8b9a702-8da4-41bc-a37e-1dd86229292d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bdce79e3-f965-44b4-92cb-6d4e1c082934" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f8b9a702-8da4-41bc-a37e-1dd86229292d" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bdce79e3-f965-44b4-92cb-6d4e1c082934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cf4e0c40-d2bc-427e-967d-1c3032082115" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f8b9a702-8da4-41bc-a37e-1dd86229292d" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cf4e0c40-d2bc-427e-967d-1c3032082115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_99ec26da-d0e5-497c-b227-0b53a5a52a18" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f8b9a702-8da4-41bc-a37e-1dd86229292d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_99ec26da-d0e5-497c-b227-0b53a5a52a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c3835651-90c0-4c72-b7ff-e3e8ea9680ae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71b7ec99-e6fc-4092-ba97-afcf3f52544c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c3835651-90c0-4c72-b7ff-e3e8ea9680ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cf6534c3-d730-41e0-a0b0-e0916cda49f8" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c3835651-90c0-4c72-b7ff-e3e8ea9680ae" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cf6534c3-d730-41e0-a0b0-e0916cda49f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fc58ddf2-5ccd-488b-85cb-3f7abe2b19fb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c3835651-90c0-4c72-b7ff-e3e8ea9680ae" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fc58ddf2-5ccd-488b-85cb-3f7abe2b19fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f3668978-6724-42c4-80dd-08b1bbda9a89" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c3835651-90c0-4c72-b7ff-e3e8ea9680ae" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f3668978-6724-42c4-80dd-08b1bbda9a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesEffectiveIncomeTaxReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4d3f5a84-7b0a-4a0b-990f-b869dd5d3b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c0221ece-e382-462b-9fad-b755aea6fc02" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d3f5a84-7b0a-4a0b-990f-b869dd5d3b3c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c0221ece-e382-462b-9fad-b755aea6fc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d3f5a84-7b0a-4a0b-990f-b869dd5d3b3c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c4281388-3ab6-4d36-946b-f7b5a09d0cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c4281388-3ab6-4d36-946b-f7b5a09d0cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_973ae270-3887-4ccf-ad6c-db6fbc319674" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_973ae270-3887-4ccf-ad6c-db6fbc319674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount_58488a05-fd91-46a3-9003-1079487b19de" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount_58488a05-fd91-46a3-9003-1079487b19de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount_a6b6f71e-b190-42e5-83ec-15db8cf756db" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount_a6b6f71e-b190-42e5-83ec-15db8cf756db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_8c4774db-7122-4fc2-9b4d-c3e06f94955c" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_8c4774db-7122-4fc2-9b4d-c3e06f94955c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1a530c73-5b59-40de-a92f-9ab4f471e9db" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1a530c73-5b59-40de-a92f-9ab4f471e9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount_ada6fb3d-4aa6-4529-bed9-8c6b8371e4d2" xlink:href="wk-20171231.xsd#wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount_ada6fb3d-4aa6-4529-bed9-8c6b8371e4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1d8bd5d6-04ac-4989-a496-f8990d7cb74e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1d8bd5d6-04ac-4989-a496-f8990d7cb74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4d84eeac-fddf-45f1-9dc6-e3d97f6ebe9d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4d84eeac-fddf-45f1-9dc6-e3d97f6ebe9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_21e5c2af-b4a0-418d-99f5-c1c444f13bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_36211780-2665-47b1-8fa7-159d03d963ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_21e5c2af-b4a0-418d-99f5-c1c444f13bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems_739b8bfc-0b30-4ace-a906-2ba95afbe53e" xlink:href="wk-20171231.xsd#wk_GainLossOnRestructuringOfForeignOperationsPermanentItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d3f5a84-7b0a-4a0b-990f-b869dd5d3b3c" xlink:to="loc_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems_739b8bfc-0b30-4ace-a906-2ba95afbe53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_83a62c65-dd70-4cb0-a8f6-16e9b933b285" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d3a6e630-8af9-48c1-b7cc-e3da0de171e6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83a62c65-dd70-4cb0-a8f6-16e9b933b285" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d3a6e630-8af9-48c1-b7cc-e3da0de171e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d3a6e630-8af9-48c1-b7cc-e3da0de171e6" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_35945b9d-2298-484e-b40b-be551177f13b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_35945b9d-2298-484e-b40b-be551177f13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_f64384b4-468b-4aeb-a46e-dc58576b00b3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_f64384b4-468b-4aeb-a46e-dc58576b00b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_2c046f1e-eec6-437f-a2b3-764c57e96407" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_2c046f1e-eec6-437f-a2b3-764c57e96407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_35b5c6eb-6657-4f64-b6a1-412e5ef4b3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_35b5c6eb-6657-4f64-b6a1-412e5ef4b3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_fc8b722f-17b4-4dc4-b244-ce54f0442683" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_fc8b722f-17b4-4dc4-b244-ce54f0442683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_3a7360b1-c9ce-4648-bf28-6c8603d5c8f7" xlink:href="wk-20171231.xsd#wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_3a7360b1-c9ce-4648-bf28-6c8603d5c8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_581b2a8f-4f9b-4e08-8feb-b1802d300abb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_581b2a8f-4f9b-4e08-8feb-b1802d300abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_61131aeb-578e-4521-8842-5e920fb69c68" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_61131aeb-578e-4521-8842-5e920fb69c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55787fa5-cd77-4f7e-9c54-4f4c3aa2cf57" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55787fa5-cd77-4f7e-9c54-4f4c3aa2cf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_c0a0247a-6bc6-4ab0-8c80-da1d4227720c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b162032b-685f-4e66-868a-ccb8092e9482" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_c0a0247a-6bc6-4ab0-8c80-da1d4227720c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c89a31f8-5314-4fc5-855a-2ec3674b40d7" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d3a6e630-8af9-48c1-b7cc-e3da0de171e6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c89a31f8-5314-4fc5-855a-2ec3674b40d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_34d4797b-b510-4571-914e-459e141921a0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c89a31f8-5314-4fc5-855a-2ec3674b40d7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_34d4797b-b510-4571-914e-459e141921a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_97d17c37-3e2d-4461-be45-7ee26e15a8e2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c89a31f8-5314-4fc5-855a-2ec3674b40d7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_97d17c37-3e2d-4461-be45-7ee26e15a8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_de67428c-6ac4-47e7-9d42-66a027852f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c89a31f8-5314-4fc5-855a-2ec3674b40d7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_de67428c-6ac4-47e7-9d42-66a027852f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d5c2ed1d-a205-401f-9dff-9eb0d64dce2a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d3a6e630-8af9-48c1-b7cc-e3da0de171e6" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d5c2ed1d-a205-401f-9dff-9eb0d64dce2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_b3493768-b1d0-4581-ad72-0e4273f96813" xlink:href="wk-20171231.xsd#wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83a62c65-dd70-4cb0-a8f6-16e9b933b285" xlink:to="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_b3493768-b1d0-4581-ad72-0e4273f96813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount_ec6df064-da17-417c-9550-5d49280adf7f" xlink:href="wk-20171231.xsd#wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83a62c65-dd70-4cb0-a8f6-16e9b933b285" xlink:to="loc_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount_ec6df064-da17-417c-9550-5d49280adf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesOperatingLossCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3572928c-2051-49f1-ba5e-806a3f3bb908" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3572928c-2051-49f1-ba5e-806a3f3bb908" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_55840a0e-7511-45cf-81d0-e346c4764eed" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_284c20fc-c1c4-4084-87e2-601f57ca06a9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:to="loc_us-gaap_DomesticCountryMember_284c20fc-c1c4-4084-87e2-601f57ca06a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_5b6d5d9a-5981-4949-8c71-d75a5b9b4282" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_5b6d5d9a-5981-4949-8c71-d75a5b9b4282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_0f89a60c-37ce-42fd-9426-cc515ff9add0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5b1f5a2c-bf4c-4d44-9827-48e2af47d79a" xlink:to="loc_us-gaap_ForeignCountryMember_0f89a60c-37ce-42fd-9426-cc515ff9add0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc9902c0-9ef3-410b-a850-964088b09f7f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fdf727f3-fc18-4db3-b6f7-4f8db9046b66" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc9902c0-9ef3-410b-a850-964088b09f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_cdf6b50f-f11e-4d79-9e68-9710953f9b91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_fc9902c0-9ef3-410b-a850-964088b09f7f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_cdf6b50f-f11e-4d79-9e68-9710953f9b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesTaxCreditCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7c5f38bd-dff8-406e-8672-a8f9cb8ae90c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7c5f38bd-dff8-406e-8672-a8f9cb8ae90c" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_28bb62f7-2bfd-4c10-80d7-f2c624759b15" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_25fa61ef-b3bf-4783-8a1e-3b61a1f0b15d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:to="loc_us-gaap_DomesticCountryMember_25fa61ef-b3bf-4783-8a1e-3b61a1f0b15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_970a6315-a110-4700-a933-b19ce1d7897a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_902e911e-fe9a-4890-9505-a38ab1d5d57b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_970a6315-a110-4700-a933-b19ce1d7897a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_462a9b37-b2f0-4adb-b4af-ce28d161ce91" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_dc8067e3-dcdc-4526-9ce2-205dac980ca4" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_462a9b37-b2f0-4adb-b4af-ce28d161ce91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_3bfca5b1-d3e1-420b-abd2-544a33b5e2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_462a9b37-b2f0-4adb-b4af-ce28d161ce91" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_3bfca5b1-d3e1-420b-abd2-544a33b5e2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_412d7529-a455-4164-92c8-80cf6e63af8b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_412d7529-a455-4164-92c8-80cf6e63af8b" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_aa9d6b90-e5c3-4ca0-974d-1f13dce2bb5d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_aa9d6b90-e5c3-4ca0-974d-1f13dce2bb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_001a3341-d456-44bb-be09-0a7189fc73ce" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_001a3341-d456-44bb-be09-0a7189fc73ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_c667ecaf-1e8b-4fc9-bf34-ef415aae3bae" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_c667ecaf-1e8b-4fc9-bf34-ef415aae3bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_843a3813-ce0b-49d6-9316-c5880e895aff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_843a3813-ce0b-49d6-9316-c5880e895aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c38f33c9-75c1-4b16-bdaa-71c0c339314e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c38f33c9-75c1-4b16-bdaa-71c0c339314e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_06277ba1-2996-461b-a3e8-91f67839945a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4d9a79c-5540-4d83-b309-af3da462d2ef" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_06277ba1-2996-461b-a3e8-91f67839945a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_85147c13-1a85-4dc0-a564-b1f5c8cac9f4" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_412d7529-a455-4164-92c8-80cf6e63af8b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_85147c13-1a85-4dc0-a564-b1f5c8cac9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/NetLossPerShareNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1ee30af7-9cc6-472e-a37a-89c0fc230e15" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_d91ee6fe-489a-46da-9a11-7f16e54c65f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ee30af7-9cc6-472e-a37a-89c0fc230e15" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_d91ee6fe-489a-46da-9a11-7f16e54c65f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a705a2a9-9716-49a8-a435-0ddc31a16bf3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8084fe1f-cef1-49f3-8c14-2dd89da8fc7e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a705a2a9-9716-49a8-a435-0ddc31a16bf3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8084fe1f-cef1-49f3-8c14-2dd89da8fc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_c0f6f8c8-88d9-4582-84b4-6e99ebc831b9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a705a2a9-9716-49a8-a435-0ddc31a16bf3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_c0f6f8c8-88d9-4582-84b4-6e99ebc831b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9f0987b8-8468-4efc-9ce1-1a5c5fe0e66a" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9f0987b8-8468-4efc-9ce1-1a5c5fe0e66a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b2db99cc-f7e8-4ea9-b4be-ed207f6d2dc6" xlink:to="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9d6bb96b-36e8-4920-90e3-ae733a6aa4f9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:to="loc_us-gaap_CommonClassAMember_9d6bb96b-36e8-4920-90e3-ae733a6aa4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2c5e674c-1882-4825-a6e3-ff6a043afc30" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_384fe382-3334-4236-b7fa-1f84829ef034" xlink:to="loc_us-gaap_CommonClassBMember_2c5e674c-1882-4825-a6e3-ff6a043afc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_03f5cc59-44eb-4fd2-b248-b644e1ac4a61" xlink:to="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3757b886-c68a-48d0-90d2-6532c3e61c95" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_NetIncomeLoss_3757b886-c68a-48d0-90d2-6532c3e61c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2ade64d9-5746-4e8d-a043-a724cfb9f3c0" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2ade64d9-5746-4e8d-a043-a724cfb9f3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_72d189b5-d627-49f4-a2d1-489148687b54" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_28000d4c-e292-40dd-a9db-a3be12f6b265" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_72d189b5-d627-49f4-a2d1-489148687b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0da5c846-9860-4a84-9e34-615d27cd32a2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0da5c846-9860-4a84-9e34-615d27cd32a2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_165cc72d-1ab6-4c39-a818-4a68b0867669" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8b2f835e-3a6c-47b8-b6c3-7bcaa851244c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8b2f835e-3a6c-47b8-b6c3-7bcaa851244c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_24e1857c-677c-4f8b-8fa3-628b5cac5cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:to="loc_us-gaap_RestrictedStockMember_24e1857c-677c-4f8b-8fa3-628b5cac5cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_476c0092-e5a2-4c4f-ab24-b6207643949b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66557b26-4146-42c8-a35a-6d4248983435" xlink:to="loc_us-gaap_EmployeeStockMember_476c0092-e5a2-4c4f-ab24-b6207643949b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d71827dd-f72c-439e-9b44-c805804d6faa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c83030b0-7290-4927-9338-fb84b59a5d6b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d71827dd-f72c-439e-9b44-c805804d6faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f600c2a3-f527-4a68-90f1-60f4eb7c816f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d71827dd-f72c-439e-9b44-c805804d6faa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f600c2a3-f527-4a68-90f1-60f4eb7c816f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsNotes"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3f69142c-1b74-4dc5-8b83-567a72ff9b7f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_e661fd91-4f7f-4358-b4c9-a98118f94f71" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_3f69142c-1b74-4dc5-8b83-567a72ff9b7f" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_e661fd91-4f7f-4358-b4c9-a98118f94f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsTables"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_64b771df-0892-48b1-afe5-243873af367e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_d394dc77-986a-4ec2-952d-71b3c5dd9efc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_64b771df-0892-48b1-afe5-243873af367e" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_d394dc77-986a-4ec2-952d-71b3c5dd9efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" xlink:type="simple" xlink:href="wk-20171231.xsd#UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"/>
  <link:presentationLink xlink:role="http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_6a215a53-08a3-4630-81a4-5ddfe3ed314f" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_RevenuesAbstract_6a215a53-08a3-4630-81a4-5ddfe3ed314f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServicesRevenue_76d96d5a-fedb-4691-86b2-6e2f0f253b17" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseAndServicesRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_6a215a53-08a3-4630-81a4-5ddfe3ed314f" xlink:to="loc_us-gaap_LicenseAndServicesRevenue_76d96d5a-fedb-4691-86b2-6e2f0f253b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsRevenue_521a1ad5-1e84-4194-b9cb-606ea61277d3" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractsRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_6a215a53-08a3-4630-81a4-5ddfe3ed314f" xlink:to="loc_us-gaap_ContractsRevenue_521a1ad5-1e84-4194-b9cb-606ea61277d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueServicesNet_cd6594dd-9ae0-4712-90a3-12d0dbef94ff" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_6a215a53-08a3-4630-81a4-5ddfe3ed314f" xlink:to="loc_us-gaap_SalesRevenueServicesNet_cd6594dd-9ae0-4712-90a3-12d0dbef94ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_24461f96-abf6-4f83-82c4-8f081398d33e" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_CostOfRevenueAbstract_24461f96-abf6-4f83-82c4-8f081398d33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServicesLicensesAndServices_aa4162c2-23a0-436a-b9b9-cbe49f04cae6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServicesLicensesAndServices"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_24461f96-abf6-4f83-82c4-8f081398d33e" xlink:to="loc_us-gaap_CostOfServicesLicensesAndServices_aa4162c2-23a0-436a-b9b9-cbe49f04cae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractRevenueCost_fe306b19-08a2-47db-acc8-c5f14943c0d5" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractRevenueCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_24461f96-abf6-4f83-82c4-8f081398d33e" xlink:to="loc_us-gaap_ContractRevenueCost_fe306b19-08a2-47db-acc8-c5f14943c0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfServices_2801a8c4-8f9f-4305-8c61-7b43d7710def" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_24461f96-abf6-4f83-82c4-8f081398d33e" xlink:to="loc_us-gaap_CostOfServices_2801a8c4-8f9f-4305-8c61-7b43d7710def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bb8db1c8-735f-4337-b397-4e58b513474b" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_GrossProfit_bb8db1c8-735f-4337-b397-4e58b513474b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_20731132-af9b-41de-8044-5540e301edfa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_20731132-af9b-41de-8044-5540e301edfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_2f950665-0154-42fb-a288-df54048be984" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_20731132-af9b-41de-8044-5540e301edfa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_2f950665-0154-42fb-a288-df54048be984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_cfaaf03e-7265-4dd8-9662-e4f65bcfdf95" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_20731132-af9b-41de-8044-5540e301edfa" xlink:to="loc_us-gaap_SellingAndMarketingExpense_cfaaf03e-7265-4dd8-9662-e4f65bcfdf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_23eeab9e-341e-458e-8cf8-45f86c8bdb55" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_20731132-af9b-41de-8044-5540e301edfa" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_23eeab9e-341e-458e-8cf8-45f86c8bdb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_542c7f7e-200c-4b47-a32f-01086a49e772" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_20731132-af9b-41de-8044-5540e301edfa" xlink:to="loc_us-gaap_OperatingExpenses_542c7f7e-200c-4b47-a32f-01086a49e772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d4683cf7-d9c9-420a-bc0a-2464b074b4d6" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_OperatingIncomeLoss_d4683cf7-d9c9-420a-bc0a-2464b074b4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_90a6a789-55d1-4ffc-b229-5edba19cf1cc" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_InterestExpense_90a6a789-55d1-4ffc-b229-5edba19cf1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0565e5e4-baa8-4da4-807b-ff7a0cbba28d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0565e5e4-baa8-4da4-807b-ff7a0cbba28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47434f76-565d-4463-8896-f96307f6e8f2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47434f76-565d-4463-8896-f96307f6e8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e094c3a4-37fa-4b4b-8439-5d231dbb77cb" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e094c3a4-37fa-4b4b-8439-5d231dbb77cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6a41ce8d-1086-4db2-a2eb-e8518397e3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_NetIncomeLoss_6a41ce8d-1086-4db2-a2eb-e8518397e3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0d5c748c-9701-45c2-96a8-a2f323d614aa" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0d5c748c-9701-45c2-96a8-a2f323d614aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_6a9b9871-9299-4c34-b655-3a3a30fbbd10" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0d5c748c-9701-45c2-96a8-a2f323d614aa" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_6a9b9871-9299-4c34-b655-3a3a30fbbd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_9b175854-9d9d-4552-a82e-2f9305e84b67" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0d5c748c-9701-45c2-96a8-a2f323d614aa" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_9b175854-9d9d-4552-a82e-2f9305e84b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2e869b43-24e4-4dd2-94be-279dc74b446c" xlink:to="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_01e29663-f0b8-493a-a7c4-90ac3a665ac9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f039b755-09f9-4ad3-a2ba-43296cba77ef" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_036d8f82-bebc-4c64-aa40-fcb928298853" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f039b755-09f9-4ad3-a2ba-43296cba77ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfFourthQuarterEventsLineItems_259f6abe-0b35-4707-96fd-c66d92b9ea62" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfFourthQuarterEventsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable_a48535a8-95d9-4be5-9840-7c368cc3d243" xlink:to="loc_us-gaap_EffectOfFourthQuarterEventsLineItems_259f6abe-0b35-4707-96fd-c66d92b9ea62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_2bbc0842-12c2-46aa-a8fb-6d8311fc460d" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectOfFourthQuarterEventsLineItems_259f6abe-0b35-4707-96fd-c66d92b9ea62" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_2bbc0842-12c2-46aa-a8fb-6d8311fc460d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>wk-20171231_g1.jpg
<TEXT>
begin 644 wk-20171231_g1.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP!#  4#! 0$ P4$! 0%!04&!PP(!P<'
M!P\+"PD,$0\2$A$/$1$3%AP7$Q0:%1$1&"$8&AT='Q\?$Q<B)"(>)!P>'Q[_
MVP!# 04%!0<&!PX(" X>%!$4'AX>'AX>'AX>'AX>'AX>'AX>'AX>'AX>'AX>
M'AX>'AX>'AX>'AX>'AX>'AX>'AX>'A[_P  1" 7<!YX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#QC]F7X%_\
M+I_X2#_BJ?["_L;[-_S#_M/G>=YO_31-N/*]\[NV.?9O^&&/^JH_^4#_ .Z*
M/^"9?_-0?^X;_P"W5?9E 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]
MF44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'
M_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?
M_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\
M##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'
M_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V9
M10!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_
M "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\
MH'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,
M,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\
M,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E%
M 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\
M*!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@
M?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ
M_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PP
MQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44
M?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H
M'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_
M]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_
M %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'
M_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\
M9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?
M_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W
M17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\
M54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]
M51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG
M_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]
MT4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%
M?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!5
M1_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5
M'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_
M  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W1
M1_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]
MF44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'
M_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?
M_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\
M##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'
M_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V9
M10!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_
M "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\
MH'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,
M,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\
M,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E%
M 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\
M*!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@
M?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ
M_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PP
MQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44
M?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H
M'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_
M]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_
M %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'
M_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\
M9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?
M_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W
M17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\
M54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]
M51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG
M_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]
MT4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%
M?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!5
M1_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5
M'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_
M  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W1
M1_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]
MF44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'
M_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?
M_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\
M##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'
M_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V9
M10!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_
M "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\
MH'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,
M,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\
M,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E%
M 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ_P!51_\
M*!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@
M?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44 ?&?_  PQ
M_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H'_W11_PP
MQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_]T5]F44
M?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_ %5'_P H
M'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'_54?_*!_
M]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\9_\ ##'_
M %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?_=%'_##'
M_54?_*!_]T5]F44 ?&?_  PQ_P!51_\ *!_]T4?\,,?]51_\H'_W17V910!\
M9_\ ##'_ %5'_P H'_W11_PPQ_U5'_R@?_=%?9E% 'QG_P ,,?\ 54?_ "@?
M_=%?,WQM\"_\*U^)^K^"O[4_M7^SO)_TO[/Y/F>9!'+]S<V,;\=3G&?:OUEK
M\S?VVO\ DYWQ=_VY?^D4% 'LW_!,O_FH/_<-_P#;JOLROC/_ ()E_P#-0?\
MN&_^W5?9E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\
M)SOB[_MR_P#2*"OTRK\S?VVO^3G?%W_;E_Z104 >S?\ !,O_ )J#_P!PW_VZ
MK[,KXS_X)E_\U!_[AO\ [=5]F4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?F;^VU_R<[XN_P"W+_TB@K],J_,W]MK_ ).=\7?]N7_I%!0![-_P
M3+_YJ#_W#?\ VZK[,KXS_P""9?\ S4'_ +AO_MU7V90 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5^9O[;7_ "<[XN_[<O\ TB@K],J_,W]MK_DY
MWQ=_VY?^D4% 'LW_  3+_P":@_\ <-_]NJ^S*^,_^"9?_-0?^X;_ .W5?9E
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M_P!!UV_T35/A.;>^L+A[:XB/B#.R1&*L,_9^>1UKZ6^%'BW_ (3OX=:+XO\
M[/\ [._M2W\[[-YWF^5\Q&-^U<]/05^;'[4"A?V@_&P4 #^U9#_*OO\ _91_
MY-V\%_\ 8/\ _9VH ]0HHK$U/Q?X3TNX^SZGXHT2QF+;?+N+^*-L^F&8'- &
MW14%C>6E];+<V-U!=0-]V2&0.I^A'%3T %97A;Q%I'B?39-1T2[6[M([F:U,
MJ@[6DB<H^/4!E(ST/:OG7]L;]H*U\):7=^ _!]ZLOB2Z0QWMS$V1I\;#E<C_
M ):D=!_"#DX.*ZS]A/\ Y-NT3_KZN_\ T>] 'JGQ%\56'@CP/J_BS4TDDM=,
MMFG>./&Z0]%09XRS$#\:^8_A-^V'=>)?B-I_A_Q)X6LM/T[5+I+6VGM9W=X'
M<A4WYX<%B 2 N,YQQ7U'XW\-Z9XO\):GX8UA'>PU*W:";8<, >C*>Q!P1[BO
MG3X6?L?Z1X1^(5GXFU;Q7+K-KIMR+FRLQ9B',BG*&1M[9VG!P ,D#MQ0!]1T
M444 %%%% !1145Y=6UG;/<WEQ#;P(,O)*X15'N3P* ):*RM%\3>'-;E>+1O$
M&DZE)'D.EI>1S%<>H4G%:M !6/XWUO\ X1KP7KGB/[-]K_LK3KB]\CS-GF^5
M&S[-V#MSMQG!QGH:V*Y7XPVMS>_"/QC965O-<W5QH-]%##"A=Y':W<*JJ.22
M2  .M 'SUX-_:W\4>,M0?3_"WP0O]7N47=(EKK)?RQV+'[-A1]2*V/'W[27Q
M!\!:7;:GXN^!-QI5I<S>3#))XDC;<^TMMPL)(X!//I7KWP)\!:=\./AEI'AR
MR@1+A8%EOY=N&GN64&1CWZ\ =@ .U>)?\%(_^26>'/\ L-C_ -$24 9GA;]L
MG5_%&OVF@Z#\(7O=2O'*6\"^(54N0"<9:W Z ]378>*?CS\6/#.F2ZGK/[.N
MJP6<0W2S1ZZLRQCNS>7 V![GBOD;]D;_ )..\&?]?C_^B9*_4(@$$$ @]0:
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
M&R>!?CGHM]<N$L=1)TR\8_PI,0%;V D$9/L#7Z>T ?(&N_MI:CH6LW>C:O\
M"*6SU"SE:&X@EU[#1NIP0?\ 1_UZ&NT^"O[1/B[XMZAJ%IX6^%MA&NGQH]S/
M>>)C'&F\D*/EM6))VMT'8UX]_P %$_ BZ7XTTKQY8V^VWUF+[+>LH 'VB(?*
MQ]VCX_[9FN2_82\;CPK\:X='NI=ECXBA-B^2 !,/FA)_$%!_UTH _1>(R&)#
M*BI(5!95;< >X!P,_7 KQGX\?&#QA\*+)]:N_AQ9ZKH!N1;Q7L&OE'!(.TR1
M&W.S.#T9A[\U[17B'[0T$?CCX@^ OA0%\VWN;XZYK*C! L[8$*K ]I';;^%
M'>_"3Q1XI\7^&8M<\2>#4\+)=1I+9VYU$W,SHP)S(OE)Y9QMP.3SSC%=E0
M    .@%5=4U+3M+MOM.IW]K8P9QYEQ,L:_FQ H M45FZ+X@T'6UWZ+K>FZFN
M,YM+I)ACU^4FM*@ HHHH *J:S+J,&EW$VDV<%[?(A,%O/<&".1O1I KE1[[3
M]*35]5TS1[,WFK:E9Z?;+P9KJ=8D'_ F(%365U;7MK'=V=S#<V\J[HY8G#HX
M]01P10!\F>*?VR]2\,^(]0\/ZQ\)OL^H:?</;W$?_"09 =3@X/V?D=P>XQ7T
M7\&_&G_"Q/AKH_C/^S?[,_M))'^R^?YWE[9'3&_:N<[<]!UK\Y_VLN/VB_&?
M_7\/_1:5]U?L<?\ )M7@[_KA/_Z4RT >N4444 >)?M3?'9?@[8Z9:Z?I,>J:
MSJ8=X4F<K%%&F 7;')R2  ,=#SQRO[+7QU7XQ6&IVU_I,>EZSIFQIHX7+12Q
MOD!USR,$$$'/;GGB]^TG\#-+^,FF:>7U632-7TTL+:[$7FH4<C<CID9'R@@@
M@@^O2E_9M^!NE?!O2]0\O5)-7U?4B@NKMHO*0(F=J(F3@?,22223Z<"@#UVB
MBB@ HHHH ***S-:\0Z!H@SK.N:9IHQG-W=I%Q_P(B@#3HJAH^M:/K,1FTC5K
M#48P 2]K<)*!GIRI-7Z "D;<%)4 MC@$XR:6B@#PSXQ_&;X@_"S1(M;U_P"%
M6FWFFR2B%KG3_$S2+$Y^Z'#6BD9P<'&.V>17E,/[<<DTR0P_"IY))&"HB:]E
MF)X  %MR:]5_;L /[-^M$]KJT(_[_I7Y^?#,!OB/X94C(.KV@/\ W^2@#]2/
M >M>/=86"X\3^"M+\.VTUOYFQ-<:[N8W."$>/[.BCJ<D.<$=#VZ^BB@ HHK(
MO_%'AK3]173K_P 1:1:7K_=MYKV-)3]%)S0!KT4 @@$'(/0T4 %%5]0OK+3K
M8W.H7EO:0+UEGE"*/Q)Q5'1/$WAO7)&CT3Q#I.INF=RV=Y',5QUR%)H UJ**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K\S?VVO^3G?%W_;E_P"D4%?IE7YF_MM?\G.^+O\ MR_](H*
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
M1S70?\$Z_'FL?\)5JGP_O+N:XTJ2Q:^LXY'R+>5'56">@8/DCIE<XY->G_\
M!1#_ )(/9_\ 8>M__14U?/?_  3\./V@4]])N?YI0!^B=%%% '-?$_QEIG@#
MP'JOBW5LM;:?#O$:G#2N2%2,>[,0/QKX0^&&H:[^T?\ M&:;#X\O9;K2(S+>
M2:<DC+!##&"1$B@\ L44MU()R:]P_P""C^I7%O\ "W0-,BD98KS5]\H'\0CB
M? /ME@?P'I7C?_!.Y _QWO&/\&@W##_O["/ZT >M?MF?"3PCX;^%R^.O!6CV
MOAK5M#NH29=,3[/YD<CB/G9CY@S*0W7J.]7OV)?CIJ7CF*?P-XONS<ZW90>=
M97C#Y[J!<!@Y[NN1SU8'GD$GT#]L]4?]F?Q>)!P([8CZBZA(_6OA/]EG5)=(
M_:$\%W,3NOFZDEJVS/*S Q$'V^>@#[K_ &B?@EX3^)L0\0>(+W68+K2-/F6W
M6SFC1&ZO\P:-B>1V(K\T]'MDO-7L[24L(YYTC8KU 9@#CWYK]>O%O_(J:O\
M]>,W_HMJ_(OPS_R,FE_]?D7_ *&* /T\^!WP5\*?"!M7;PQ>ZQ<_VL(1<?;Y
MHY-OE;]NW8BX_P!8V<Y[5Z7110 5^4O[0_B6Y\6?&OQ7K%PY93J4MO ,DA88
MF\N,#T^5 ?J37ZM5^1GQ5TZ?2?B=XHTRYC=);;5[J,A@03B5L'GL1@CV- 'V
M%_P38TRWC\">*M9$0^T7&IQVS2=RD<08#\Y3^=?6-?*7_!-F_AD^'OBG2UE4
MSP:LD[)GD+)$JJ?Q,3?E7U;0 57U&QL]1M3:W]K#=0%T<QRH&7<K!E.#W#*"
M/0@58HH Y?XH>#/#GCGPA>:-XETNWO[?RG>$R+EH)-C 2(>JL,GD5^1]?LCJ
M/_(/N?\ KDW\C7XW4 ?K5XS\&>'/'7@)=$\3:5;ZA:FV#1B5<M#)Y942(>JL
M QP1SS7Y*U^Q=E_R X?^O9?_ $&OQTH _8K0P&T&Q5@"#:Q@@]_E%?G7^W%X
M.\.^"_C/#9>&=+M],L[W28;Q[:W7;&LADE0[5Z*"(P<#C.?6OT5T'_D!V'_7
MM'_Z"*^"O^"C/_)<M*_[%V#_ -*+F@"[^QOX9\:^._!>M^$[#6I_#GA!K_SM
M6U"R8"\NG,2JMM$3PBX&YFP>H'<UPG[6/P<T[X0>*]+M=%U&[O=+U.V:6'[6
M5,T;HV&4E54$?,I!P.IKZ)_X)N?\DO\ $G_8:_\ :$=<;_P4N_Y#G@C_ *]K
MS_T**@ _9?\ &7Q4^*/@M_ACI^M2:79:6P;4/$F_?=PV;#$=M$#_ ,M"5?$A
M/RJ/4#/ _M>? S3?A,VBZKHFL:EJ5GJKRQSG4'1YEF7#9W*J@A@QZC.1U.:]
M'_X)F_\ 'SX^_P!S3_YW-;__  4H_P"1$\)_]A.7_P!%4 0?\$Z?'&K:KH^O
M>"=2NY+FVTI8KG3_ #&+&*-RRO&/]D$*0.VXUZ[^UAX,\.>)_@QXDU'5]+M[
MC4-'TNXNK"Z*_O;=T7?\K=0#L (Z&OFW_@FT3_PLGQ..QT=?_1R5]9_M"?\
M)"?'7_8 O/\ T2U 'YE_![_DK?@[_L/6/_I0E?HO^U5X,\.>*/@SXEO]8TJW
MN;[1])NKO3[IE_>V[HGF?*W4 E%R.A YK\Z/@]_R5OP=_P!AZQ_]*$K]-_C[
M_P D,\=_]B[?_P#I.] 'YB?"?_DJ?A+_ +#=G_Z/2OURK\C?A/\ \E3\)?\
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
MW7A?3]+FBU+7]0W06ZQ+'S';IC<[[>F<8X)&"#7Q_P#!'_DM'@?_ +&+3_\
MTICH _6BOR2^,?\ R5WQE_V'[[_TH>OUMK\DOC'_ ,E=\9?]A^^_]*'H _3+
M]GG_ )(1X%_[ -G_ .B5KNZX3]GG_DA'@7_L V?_ *)6N[H *^,/^"F?^O\
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
MP0;BJB/^ZS%7^;J O')R%_96\#?"/XC?!Z'6-2\,V^MZX\CP:W=ZF6GN6N0
M2P=B2H*E2-I'7US7I/QY^!?A+XO?8;G6KB]T_4;%3'#>6C+N,9.=C!@0PSR.
MA!)YY->?>&?&/P[^"E@GPK^%=CJ/CSQ7<7#R26MK(K;IR,%IY@-B !0"%!V@
M<XZT ?(GCX:C\(/CKKUGX+U:\TY](U%TM)4D.[R\AE1^SC! (.0<<BOTH^$?
MBA_&GPS\/>*I8DBFU*PCFF1#\JR8PX'MN!K\R_V@7U^7XS>)Y?%$%C;ZR]YN
MNXK)V:&-BJX52W)P,#/KFOT(_9')/[./@S/_ #YO_P"CGH ]5HHHH \,_;K_
M .3;M;_Z^K3_ -'I7Y^?#'_DI/A?_L,6G_HY*_0/]NO_ )-NUO\ Z^K3_P!'
MI7Y^?#'_ )*3X7_[#%I_Z.2@#]=J^$O^"B7@WPYX>\2>&==T32K:PN];^VMJ
M#0+M$\B-$WF,!QN)E;)ZGO7W;7QE_P %-/O?#_Z:E_[:T >;?L66'CC7=?\
M$7ASP?J*Z);7]M#_ &KK*C=-:0*S?+".GF.6P&/W0&/4"J?[7GP7L/A+K.B7
M.EZUJ.J6NMI.SO?E6F6:,H7)=0 0WF@],Y!Y->B_\$T_^1E\:?\ 7G:_^AR5
MM_\ !3#_ )!7@8_]-[W_ -!@H U_^"=_CS6->\+Z[X0U>[FNX]$:&6PDE?<R
M0R;P8L]=JE,C)XWXZ 5] ?%SQQIOPY^'VJ^+M44R1V47[J$'!GE8[8XQZ98C
MGL,GM7R5_P $U#_Q5?C$=OL-O_Z,>NH_X*4ZS+;^%/"'A]&81WM[<7<F#P?)
M1% /_?X_E0!R'[-5OJ'[0_QDU?Q/\39_[9TW1K<2PZ9)G[*DDK$1H(^FQ0K\
M')) R3S7(?MG>$K;X9?&ZRU#P7;/X?MKVPCO+9K!C"L,P9D?R]N-G"J<#'W_
M 'KO_P#@FA<1KJ_CBU+#S)+>RD4=R%:8'_T,5]4_$SX;>"OB1I]O9>,M#BU*
M.U<O;OYCQR1$XSM="& .!D9P<#TH Y/]DKQYJ_Q#^"^GZSKS&74[>>2RN+@K
MM^T&/&)/3)5AG'<&O6JR?"'AK0O"/AZU\/\ AO38=.TRU4B&"+.!DY)).222
M22222>M:U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5^9O[;7_ "<[XN_[<O\ TB@K],J_,W]MK_DYWQ=_
MVY?^D4% 'LW_  3+_P":@_\ <-_]NJ^S*^,_^"9?_-0?^X;_ .W5?9E !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7DO[5GPO?XH_"RXT[3U7^V].?[9II)QOD (:+/^VI(YXSM/:O6J* /Q]T6^
MU/PEXPLM22%[?4]&OTF$4RE2DT,@.UAU&&7!%?K'\//%NC^.?!VF^*-#N4GL
M[Z$/A6R8GQ\T;>C*<@CVKSCX[_LZ^"OBG*^JOOT3Q"5Q_:-J@(EP,#S8^ ^/
M7(;C&<<5XMX,^"/[1WP@U6>7X>^(=%U/3I9 \EH]P5BN.,9>*0 *WNK9X'/:
M@#[/K)\7^)-$\)>'KK7_ !%J,.GZ=:INEFE;'T '5F/0 <DUXEIVL_M;WMJD
M$WA'X>Z9,6(:XN+AV&.QVQS/_7Z5L^'/@IJ>L^(+7Q1\8_%;>,]2LY/,L=.C
MA$.FVC>HB'^L8'^)@.,9!QF@#U'P1KR>*/"6F>(HK2>SBU&W6XBAG&)$1N5W
M#L<8.*_+KX^^%+OP7\8?$VA741C1+^2:V.#AX)&+QL,]?E8 ^X([5^KP
MP!T%>0_M'? K0?B_ID$TEQ_9?B"R0K::@J;@5Z^7(O\ $F>1W!SCJ00#J/@'
M<F[^!_@>=FW,= L@Q]2($!_45^>O[7TZW'[2'C*13D"ZB3\5@C4_J*^L/A=I
M_P"T1\,?!<7@F/P=X<\56]F733]176A ($)) ='4,Z@DX P<<=LUA_";]EK4
M9?'<WC_XNZG9ZIJ,UXU]_9MH2\3S,Q;=*Q R 3]P#' Y(XH ]7_9,\*W?@_X
M!^&],U"-H[V>)[V=&7!0S.9%4@]"%*@^X-?(/_!0+_DX*3_L$VW_ +/7Z(3F
M5;>0VZ1O,$/EJ[%5+8X!(!P,]\'Z5\;_ !I_9K^,GQ/^(5]XNU'5?!%FUPJ1
MQ6T=]=,L,:* %W&W!/<DXZD].E '>?\ !.\@_ >\ (.->N ?;]U#7CO_  4C
M_P"2I>'!_P!03_VO)7N?[*GPO^)WPCL[OP[K<OA+4-!O;MKQYK2]N/M,$AB"
M_*C0!7!V1C!9<<G)Z5P7[0/[/GQC^+GCP>)+S4/!&GPP6JVEI;)?W3[(E9FR
MQ^S\L2[$G [#M0!<_P"";'_(@>*O^PK'_P"BA7._\%,O^/SP&/\ IG?_ ,[>
MN_\ V6?A!\5_@]J%_9ZA=>$-3T/5)8GN5AOK@30,F07C!MP&)!P5)'0<CG.7
M^TS\#_BY\8O%5I>+>>"]-TK3$DAL(6OKEI65FR7D/V? 8A4^49 QU/6@#CO^
M":'_ "&?''_7O9_^A35[+^W5_P FVZ[_ -?-I_Z4)7%?LT? WXN_!WQ7=WYO
M/!6I:;J4<<-["+^Y6155LAT/V?!8 MP>#GJ.M=K^W5_R;;KO_7S:?^E"4 ?'
M/[&+JG[3'@\NP4>9<C)..3:S #\Z_2[5[V+3M)O-0G<)%:P/,['H%522?R%?
MEK^S;X9M_&'QK\/>';F\N[%;IIV2ZM)-DT$J6\DD<B'U5T5OPKZM^*/AC]JO
M6/#%SX$6[\,:UI%VGV>;5[<K;7,\/<2AV 7<.&"*>IYH ^&](T^]UO6K32[&
M-I[V^N$@A0=7D=@ /Q)K]9]2O;'P!\,YKZZW/9>'])WN%'+I!%T'N=N/QKPC
M]E_]F$?#[6XO&'C.\M;_ %V '[%;6Q+0VC$$%RQ WO@X'&!D]3@CZ&\8:%9^
M*/"FK>'-0+BTU.SEM)BA^95D4J2/<9R* /S)O_%^K_&?XW:%+XYU)A9ZCJUO
M:F(2%8;.WDF562/^Z-IZ]2>2:^S/VV;73=&_9>U#2;"&VL;6*6R@M+:,!%55
MF3"JOL!T'85\WZE^Q[\6H-?>QLAHMW8[R(]0-X(T*YX+(07!QV /U->]_P##
M+OV_X5ZCH_BGQAJ'B+Q9/;A;'4;ZXED@T]E8,$A1B2JG:%9NI!. .E 'R]^Q
M9_R<UX0_W[O_ -))J_36O@;X:?LO_'+P]\0;#5+*]TOP])93;DU9;E)P@(*L
M4CP2QVDC#  YY(K[5O;+Q-HW@J+3_#$MIK&LPQA%N-=O)(UE;^*1VC1R3GG:
M !V!4 4 ?E9\3/\ DI'B?_L,7?\ Z.>OU.^$!!^$O@XCD'0K'_T0E?&.H_L:
M_%O4-0N;^Z\1>#'N+F5II6^UW(RS$DG_ (]_4U];? W1_B!X:\&Z;X7\:Q>'
M)8])L8K2UO-+O)I&E6,!5#QR1(%(4#D,<GL* /0:^(?^"EG_ "-'@S_KRN?_
M $-*^WJ^3OVB?@1\9/C#XMM=8NKWP1I=I8VWV>UM$U&ZDV@L69F;[,,L>.V
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
MJ^*?_0?\&?\ @9<__(] 'WEH/_("L/\ KVC_ /017P5_P49_Y+EI7_8NP?\
MI1<U]L?#"W\:6/A&UT_QM'H9U.TB2!9M+N99([@*@&]A)&A1B1R!N'OVKYI^
M/7[/'QB^+7CUO%-]?>!M-"6L=K;VT>H74GEQJ6;EC;C<2SL<X'7I0!L_\$W/
M^28>)/\ L-?^T(ZXW_@I=_R'/!'_ %[7G_H45>G?LK?"7XI_""XOM,U6Y\(Z
MCH.I3+-.;>]N/M$#JI&Y T 5\_*""1TSGL<']I7X&?%[XP^+;;4#?>"M.TS3
MHWAL8#?7+2%6;)=S]GQN("Y X&.IZT <Q_P3-_X^?'W^YI_\[FM__@I01_P@
MOA,9Y_M.7_T55[]F3X)?%OX.>);ZY>Z\%ZGI>JK%%>Q+?W*2H$8D.A^SX) 9
M_E. <CD=:O?M3?!SXK_&'6+""PO/"&FZ%I;2FT2:]N#-,S[<O(! 54X4 *"<
M9/)SP >3?\$V_P#DI7B;_L#C_P!')7UQ\?(9)_@?XYBB1G<^'[W"J,DX@<\5
M\^_L]_L__&+X1>.7\16M]X(U*"XM6M+JU?4+I-Z%E;*M]G.&!4=CW'?-?6EU
M!#=6LMK<1K+#,ACD1APRD8(/U% 'Y)_")E3XL>$'8@*NNV1)/8>>E?IC^T;?
M6>G_  '\;S7US%;QR:'=0(TC8#221,B*/=F8 #U-?)/Q)_8^\=Z9XIEG\ 3V
MFIZ0\OF6OFW8@N+89R%;=@';Q\P.3Z UZW9_ SXG^,? ^HQ?%OQO%KFIIIT\
M.AZ;OVVEK<O$R1SSNB R.I(Q\K;>3EC0!\3_  G_ .2I^$O^PW9_^CTK]<J^
M"M(_8Y^+FE:M9ZI9^(?!:W-G.EQ"QN[D@.C!E/\ Q[^H%?:4$_CH>#O-GTKP
MXWB<8'V=-2F%DWS 9\TP;Q\N3CRSSQG^*@#\U/VHO^3@_&W_ &%)/Y"OO[]E
M#_DW;P7_ -@__P!G:OF;QE^R1\8/%7BS5O$FHZ_X)%WJ=W+=2A+NYVJSL6P/
M]'Z#.!["OI#]F[PE\1_ '@VR\&>+O^$9O--T^.06M[I][.T_S2;@C1O"JD#<
MWS!L\*,'K0!\??MC_&'6_&WQ U3PG:7DMOX9T:[:U2V0E1<S1L5>63^]\P.T
M'@  ]2:^N_V>] \/>%/V:='DTO[-%'>Z*-0OKH$#S9I(=TC,Q]"=O/0*!VKY
M]^/O[*/C?4?B-JOB#P,+'4=-U:Z>[:"6Y6&6VDD;<X.[ 9=Q)!!S@XQQD][\
M!OV8=5T;34B^)GB:YU/35.^+PU:WDIT\,3G=*"0KG/.T+C/4M0!\%U^RMO\
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
MJZ+J-U'-.(]0N4G@(PK.F;?#G;_"2N2!\PR:^CZ /._VF?\ D@'C?_L#S?\
MH-?F]\"O^2W>!/\ L9-._P#2F.OT8_:)\,^/_&W@2\\(>#&\/6T&IQ>5>W>I
M7<R.B;@2J(D3@[@,$DC&>G<?+WAG]D'XN^'_ !)IFO6.O>"3=:;>17D >[NB
MN^-PZY_<=,J* /JW]I/_ )('XX_[ MQ_Z :_-CX(?\EI\#?]C%I__I3'7Z(_
M&SPY\4/''PJ?PIHT7A/3[[5;<PZM-/J%PT<(W [8<09<, 02P7'8'J/F?PW^
MQ_\ %W0?$6FZ[8Z_X)-UIUW%=P;[NZ*[XW#KG]QTR!0!]WT5G^')-;DT:!_$
M5KIUKJ9SY\5A<O/ .3@J[HC'(P>5&"2.<9.A0!PG[07A27QM\&/%'AJVB\VZ
MN;(O;)G&Z:-A+&/Q9%%?G'^SM=G2OCYX*EF5D(URW@<$8*EY!&<_3=7ZKU\O
M_'K]EQ_$'BQO'7PTU.UT376N!=S6DX*P23AMWFHP!V.3R1@@GGCG(!]#^.KJ
M.R\$:[>RL$CM]-N)68G  6)B3^E?E!\.?#%YXS\=Z+X6L4=IM2O(X"4ZHA/S
MO]%4,Q]A7W;X]C_:/\<> +KP1+X*\-Z++?VXMK_6/[95XY8V&)-D04LFX9!S
MNP"<>HV_V:/V>]'^$J2:O?7::OXFN(_+>Z5"L5NAZI$#SSQECR<= .* /;8(
MDAA2&,82-0JCT &!7Y-_'#_DM7CG_L8]0_\ 2F2OU/\ %LOBB+35/A*PT:\O
MB^&74[V2VB1<'Y@8XI"QSCY<#@GGCGXG\1_L?_%[7O$.I:[?Z_X)^UZC=RW<
M^RZN0OF2.7; \C@9)H ^LOV<O^2#>!O^P':_^BQ7?5Y?\ ?#_P 2?!OA#2O"
M'B^'PM=6.F6Y@AO].U"=IBH/R*8G@5>!QNWCH.#7J% !1110!XM^V;X$_P"$
MW^"&IO;0F34M$/\ :=IM!+$(#YBC'7,9;CN0M? OP/\ !,WQ#^*6A^%(U?R+
MJX#7;KG]W;I\TC9'3Y00/<BOUAD1)(VCD4,C AE(R"#VKP3]FKX%_P#"LOB#
MXVU^ZAC\JYNS;:&05)6R)$A/!)!R53G!_=$XP10![S:P0VMK%:V\:Q0PH(XT
M48"J!@ >P%?,'_!1#P.=7^'>F^-K2'=<Z%<>5<D=3;3$#/OMD"?@S5]1UD^,
M] LO%7A+5?#>HKNM-3M)+67U =2,CW&<CW% 'P'^P3X(_P"$F^,W]OW,6^Q\
M-P?:CGH9WRD0_P#0V^J"OT2KQW]DGX6WOPL^&DNG:U%$FMW][)<7AC<. H.R
M(!AVV*&]BYKV*@#Y2_X*.>$KG4? _A_Q?:Q/(NCW4EO=;>B1SA<.?8/&J_\
M Q7$?\$UKI4\:>+K(D;I=.AE ]0DA!_]#%?:^O:3IVNZ+>:-J]I'>6%["T-Q
M!(,JZ,,$&OEC1?V>OB!\(?BFOC3X37NF:YIK*\,NF:E,8)C Y!,1?!5N0"'R
M""HR#SD Z;_@H;>I;? >VMF/S7>MV\2CZ1RN?_0:\%_X)]>$KC6?C-)XF: F
MST"SD?S><":53&B^YVM(?PKU_P",'PU^-WQWO](L?$FF:%X'\/V#M*T/]H?;
M96D(P7^10&(' &5 R>37O'P?^'/AWX7^#H?#?AV)M@;S;FYDP9;F4@ R.1]
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7A'[>$\,/[..K1R2*KSWEI
M'&"<%F$RM@>O"D_A7N]<'\0_A!\/_B!?+>>,-'N]4=,;(VU:[CA0@8RL22JB
MG'4@ GO0!\!?L:2QP_M+>#WE=44RW" DXY:UF 'XD@5^G->.V_[,7P/MKB.X
MM_!<D,T3AXY(]8OE9&!R"")L@@]Z]2\/:-9:#I4>F:>UZUO&25-W>S74G)R<
MR3,SGV!/'04 :%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^9O
M[;7_ "<[XN_[<O\ TB@K],J_,W]MK_DYWQ=_VY?^D4% 'LW_  3+_P":@_\
M<-_]NJ^S*^,_^"9?_-0?^X;_ .W5?9E !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7YF_MM?\G.^+O\ MR_](H*_3*OS-_;:_P"3G?%W_;E_Z104
M >S?\$R_^:@_]PW_ -NJ^S*^,_\ @F7_ ,U!_P"X;_[=5]F4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?F;^VU_P G.^+O^W+_ -(H*_3*OS-_
M;:_Y.=\7?]N7_I%!0![-_P $R_\ FH/_ '#?_;JOLROC/_@F7_S4'_N&_P#M
MU7V90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^9O[;7_)SOB[_
M +<O_2*"OTRK\S?VVO\ DYWQ=_VY?^D4% 'LW_!,O_FH/_<-_P#;JOLROC/_
M ()E_P#-0?\ N&_^W5?9E !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7YF_MM?\ )SOB[_MR_P#2*"OTRK\S?VVO^3G?%W_;E_Z104 >S?\ !,O_
M )J#_P!PW_VZK[,KXS_X)E_\U!_[AO\ [=5]F4 %%%% !1110 4444 %%%%
M'E/C?XCZM<?%6U^%'@1; :^UI]NU+4+Y&DATZWX_Y9J5,DC;EP-P W*3FN4\
M&:)\4X=3^(EUX5\<:;<:C;>)6$EIJFDI]FO9/L%HV2T95XL@JO!884<9)->:
M?'74/$'P/_:M7XM?V;-J/AW7X$@N2@XVB-(Y(@W0./*61<X!Z=B1[A^S7XKT
M3QFOCSQ#H%UY]C?>)_.BW*4<*;"S7YE/(^96'U4XS0!T_P $_&.I^.O ,&NZ
MUHRZ+J0NKBTN[)9"XBEAE:)ADCU4\<X]36MXXUC7='T>>X\/>&)M?OEA>2.$
M74<$>5'"LS'.3VPIZ<XK1T;2K328KF.S5E6YNI;J0$_\M)&+.1]22?QJ]0!X
M3^R)\6/$WQ:T_P 4:OXA2S@2UO8HK2VM8]J0H4)QDY9CTR2>W %>[5\I_P#!
M.I53P]XY11A5U>, >@V-7U90!Y)X=\=>(?B5XUU_3/!=[::1X;\/71L;O57M
MQ//>7('S)"C$*BH>K,&W<8&#FJ_Q*\:^*?@\-+UWQ'J2>)O"-S=1V5_.UHD-
M[8L^<3?N\)(G&"H13TP3G%>'?#KQC>_LW?&_Q'X,\<P3)X5UZ]:\L[]4+!-S
M'9-ZE=I"N.2"H_'U+X\NWQM.G?##P1<1WNEM=P7OB#6H"'MK. #>D2N/E:9M
MP8*,X &< Y !] 1NDD:R(P9& 92.A'K7C?A[Q_XC^*GC;7-*\ ZC!HOA?0)?
MLMWK;6JW$]Y<\Y2!7^147&2[!LY&!@UN?M%Z\? _[/\ XGU*P>2&2VTT6=JZ
M'YHWE*P(P]P7!_"N-_8)TN"P_9WT^\BC"R:E?75S*PZLRR&('\H@/PH WK#X
MB:WX/^+=E\-_B#<6UY%K<9D\/ZY#!Y N&'#6\R E1(#C#+@'<HP":]>KY:_X
M*+0M:^!_"'B2U8PZAIVM[+:=?O1EHF?(/^]"A_"OHWP-K2>)/!6A^(8_N:GI
M\%X.,?ZR-7Z?C0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7YF_MM?\ )SOB[_MR_P#2*"OTRK\S?VVO^3G?%W_;E_Z104 >S?\ !,O_
M )J#_P!PW_VZK[,KXS_X)E_\U!_[AO\ [=5]F4 %%%% !1110 4444 %%%%
M&=XET+1_$FB7.BZ]IUOJ.GW*[)K>=-RL/Z$=01R#TKX<UCX;>/?A5XN\7>//
M@Y>7']E>'-8:QNM/+F63R!;P3DNIXEC'G$$?>4*#GJ1]4^!/B5I^H_%?QK\/
MM4U*"/5=+OXWT^"0A&EMGMHFPG]XJYDSW 9:I^%-?T7PNOQ9UWQ%>0VFF6GB
MAWGDEZ$?V=8_*!W)Z =23B@#3_9\^*6G_%GX?Q>(K:W^QWL,AMM0M-V[R9@
M3@]U(((/OCJ#7HE?/'["OA#4_#_P_P!9UW4+"338/$.I&[L+)P0T5N 0A(/3
M.3CU 4]Z^@[J>&UMI+FYE2&&)2\DCMA54#)))Z"@#Y9_X)V_\@+QU_V&$_\
M06KZJKY*_P""<>HVEQI/C>V69!</J$-P(2PW^6RN V/3(Q7UHPW*0"1D8R.U
M '@'CBUT7]HCQ5JW@.&"-?#?A>;;?ZTB*;AKTY @MF((55P2[<YP%Q@YKQWP
MOKWCK]E#X@1>%_%3RZOX U*8O#<1H2J@GF6,?P..-\??J.H->D_L31/X+U#Q
MS\,/$#F#Q%9ZN;U5F.&NH&14$J$_>'R;LC^^*ZO]M6QT_5_@E<:(UN+O6[^^
MM8=#MD ,TMT95XC!_P"F?F9/]W- #OVSE.K?LP>(KG36%S"RVERK1G(>+[1$
MVX>HV\_04[]B!E;]F;PN >5>\#?7[7,?ZBNRT?P(DGP+L?AQKDOFC_A'H])N
MI$_O" 1EE^A&1]!7F'[%<]]X9T;Q%\)/$BBVUWPWJ+RQQ-D>=:R\K*F?O*6#
M'(Z!ESUH Q_^"C\@'P>T&+/+>((V'X6\_P#C7MWP/LIM.^#/@NQN5*3PZ#9)
M(IZJWD)D?@>*\6_:<TF3XO?%_P '?"G22TUGICMJ?B.>(96TB; 16;H'90X
MZ_.IZ9KZ8BC2*)(HU"HBA54= !T% #J*** "BBB@#Y2_X*07-Q;^"/"AMYY8
M2VI2AMCE<_N^^*^B_ ]A8/X*T-WLK9F;3K<DF)22?+7GI7S?_P %*/\ D1_"
M7_82F_\ 15?3/@3_ )$C0?\ L&V__HI: +_]FZ=_SX6O_?E?\*/[-T[_ )\+
M7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/
MA:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_
M +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_
M -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_OR
MO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]
M^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K
M_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5
M_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6
MJ* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_P
MH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5J
MB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P *
M/[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *
MO]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW
M3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K
M_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T
M[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ
M=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\
MGPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG
M?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GP
MM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX
M6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?
M^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%
MK_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\
MORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\
MWY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_
MX5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY
M7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^
M%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_
M  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:H
MH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C
M^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J*
M *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_
MLW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_
MV;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=.
M_P"?"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]
MFZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O
M^?"U_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW
M_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?
M"U_[\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_
MSX6O_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U
M_P"_*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:
M_P#?E?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[
M\K_A5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O
M_?E?\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_
M*_X5:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?
ME?\ "C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A
M5JB@"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?
M\*/[-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5
M:HH J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\
M"C^S=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@
M"K_9NG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[
M-T[_ )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH
MJ_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S
M=._Y\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9
MNG?\^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_
M )\+7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;
MIW_/A:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y
M\+7_ +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\
M^%K_ -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+
M7_ORO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/
MA:_]^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_
M +\K_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@"K_9NG?\^%K_
M -^5_P */[-T[_GPM?\ ORO^%6J* *O]FZ=_SX6O_?E?\*/[-T[_ )\+7_OR
MO^%6J* *O]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X5:HH J_V;IW_/A:_]
M^5_PH_LW3O\ GPM?^_*_X5:HH J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K
M_A5JB@"K_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A5JB@!L4<<,8CBC2-!T51
M@#\*=110 4444 %%%% !1110 4444 %%%% !7YF_MM?\G.^+O^W+_P!(H*_3
M*OS-_;:_Y.=\7?\ ;E_Z104 >S?\$R_^:@_]PW_VZK[,KXS_ ."9?_-0?^X;
M_P"W5?9E !1110 4444 %%%% !1110!S/BWX?>"/%L\=QXD\+:3J5Q'_ *NX
MFME\Y/I(/F'0=#VKD_!7P5\):+K.MW^I:-8ZF+C6/M^F+=/)<_9$$$* 8E)
M</&YW#G!49P !ZE10 5E^(O#GA[Q);I;^(M!TO6(8R2D=_:1SJI.,X#@@=!^
M5:E% ')V'PR^&]A=QW=C\/O"=K<1G='+#HUNCJ?4$)D5UE%% &!XK\%^%O%,
MUM<:[HUO=W5IG[-<\QSP9Z[)4(=<^Q%-\/\ @KPSH5\-0L--+7PC,0O+JXDN
MK@(>JB65F< ^F:Z&B@ KGO%7@GPMXHNK>\UO1X;B\ME*P7<;M#<1*>JK+&5<
M ^@.*Z&B@#(\+^&= \+V<EIX?TFUT^*:0RS>4GS2N>KNQ^9V]V)-:]%% !11
M10 4444 ?)O_  4H_P"1'\)?]A*;_P!%5],^!/\ D2-!_P"P;;_^BEKYF_X*
M4?\ (C^$O^PE-_Z*KZ9\"?\ (D:#_P!@VW_]%+0!LT444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7YF_MM?\G.^+O^W+_P!(H*_3*OS-_;:_Y.=\7?\ ;E_Z104
M>S?\$R_^:@_]PW_VZK[,KXS_ ."9?_-0?^X;_P"W5?9E !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_P %*/\
MD1_"7_82F_\ 15?3/@3_ )$C0?\ L&V__HI:^9O^"E'_ "(_A+_L)3?^BJ^F
M? G_ ")&@_\ 8-M__12T ;-%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %8'CC6VT;2U-NRBZF?;'D9P!RQQ^GXUOUX_P",
M]5_M;7)9D;,$7[N'T*CO^)R?RKYKBG-GE^":INTYZ+R[OY+\6CU<GP:Q.(]Y
M>['5_HCU;2;Z+4M-@O8?N2INQZ'N/P.15JO/OA=JWESRZ1,WRR9DAS_> ^8?
MB.?P->@UWY)F2S+!0K]=GZK?_/T9SYAA7A:\J?3IZ!1117K'$%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5^9O[;7_ "<[XN_[<O\ TB@K],J_,W]MK_DYWQ=_VY?^D4% 'LW_  3+
M_P":@_\ <-_]NJ^S*^,_^"9?_-0?^X;_ .W5?9E !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_ ,%*/^1'\)?]
MA*;_ -%5],^!/^1(T'_L&V__ **6OF;_ (*4?\B/X2_["4W_ **KZ9\"?\B1
MH/\ V#;?_P!%+0!LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!SGQ!U;^S=#:&-L7%UF-,=0O\1_+C\17E-;/C/5?[6UR6
M9&S!%^[A]"H[_B<G\JQJ_$^)LT_M''2E%^Y'1?J_F_PL??Y3@_JN'2?Q/5_U
MY$MG<2VEW%=0-MEB<.I]Q7M6DWT6I:;!>P_<E3=CT/<?@<BO$*[CX7:MY<\N
MD3-\LF9(<_W@/F'XCG\#7H\&9I]5Q?U>;]VI_P"E=/OV^XY<^P?MJ/M8[Q_+
M^M3T&BBBOUL^*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_,W]MK_ ).=\7?]N7_I%!7Z95^9O[;7
M_)SOB[_MR_\ 2*"@#V;_ ()E_P#-0?\ N&_^W5?9E?&?_!,O_FH/_<-_]NJ^
MS* "BBB@ HHHH **** "BBB@ HHJO9WUE>2W45I>6]Q):3>1<K%(&,,FU6V.
M!]UMKJV#SA@>XH L4444 %%%% !1110 4444 %%%% !1110 4444 ?)O_!2C
M_D1_"7_82F_]%5],^!/^1(T'_L&V_P#Z*6OF;_@I1_R(_A+_ +"4W_HJOIGP
M)_R)&@_]@VW_ /12T ;-%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_\!9/_B: +5%5?M\'_/.Z_P#
M63_XFC[?!_SSNO\ P%D_^)H M455^WP?\\[K_P !9/\ XFC[?!_SSNO_  %D
M_P#B: +5%5?M\'_/.Z_\!9/_ (FC[?!_SSNO_ 63_P")H M455^WP?\ /.Z_
M\!9/_B:/M\'_ #SNO_ 63_XF@"U157[?!_SSNO\ P%D_^)H^WP?\\[K_ ,!9
M/_B: +5%5?M\'_/.Z_\  63_ .)H^WP?\\[K_P !9/\ XF@"U157[?!_SSNO
M_ 63_P")H^WP?\\[K_P%D_\ B: +5%5?M\'_ #SNO_ 63_XFC[?!_P \[K_P
M%D_^)H M455^WP?\\[K_ ,!9/_B:/M\'_/.Z_P# 63_XF@"U157[?!_SSNO_
M  %D_P#B:/M\'_/.Z_\  63_ .)H M455^WP?\\[K_P%D_\ B:/M\'_/.Z_\
M!9/_ (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_\!9/_B: +5%5?M\'_/.Z
M_P# 63_XFC[?!_SSNO\ P%D_^)H M455^WP?\\[K_P !9/\ XFC[?!_SSNO_
M  %D_P#B: +5%5?M\'_/.Z_\!9/_ (FC[?!_SSNO_ 63_P")H M455^WP?\
M/.Z_\!9/_B:/M\'_ #SNO_ 63_XF@"U157[?!_SSNO\ P%D_^)H^WP?\\[K_
M ,!9/_B: +5%5?M\'_/.Z_\  63_ .)H^WP?\\[K_P !9/\ XF@"U157[?!_
MSSNO_ 63_P")H^WP?\\[K_P%D_\ B: +5%5?M\'_ #SNO_ 63_XFC[?!_P \
M[K_P%D_^)H M455^WP?\\[K_ ,!9/_B:/M\'_/.Z_P# 63_XF@"U157[?!_S
MSNO_  %D_P#B:/M\'_/.Z_\  63_ .)H M455^WP?\\[K_P%D_\ B:/M\'_/
M.Z_\!9/_ (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_\!9/_B: +5%5?M\'
M_/.Z_P# 63_XFC[?!_SSNO\ P%D_^)H M455^WP?\\[K_P !9/\ XFC[?!_S
MSNO_  %D_P#B: +5%5?M\'_/.Z_\!9/_ (FC[?!_SSNO_ 63_P")H M455^W
MP?\ /.Z_\!9/_B:/M\'_ #SNO_ 63_XF@"U157[?!_SSNO\ P%D_^)H^WP?\
M\[K_ ,!9/_B: +5%5?M\'_/.Z_\  63_ .)H^WP?\\[K_P !9/\ XF@"U157
M[?!_SSNO_ 63_P")H^WP?\\[K_P%D_\ B: +5%5?M\'_ #SNO_ 63_XFC[?!
M_P \[K_P%D_^)H M455^WP?\\[K_ ,!9/_B:/M\'_/.Z_P# 63_XF@"U157[
M?!_SSNO_  %D_P#B:/M\'_/.Z_\  63_ .)H M455^WP?\\[K_P%D_\ B:/M
M\'_/.Z_\!9/_ (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_\!9/_B: +5%5
M?M\'_/.Z_P# 63_XFC[?!_SSNO\ P%D_^)H M455^WP?\\[K_P !9/\ XFC[
M?!_SSNO_  %D_P#B: +5%5?M\'_/.Z_\!9/_ (FC[?!_SSNO_ 63_P")H M4
M55^WP?\ /.Z_\!9/_B:/M\'_ #SNO_ 63_XF@"U157[?!_SSNO\ P%D_^)H^
MWP?\\[K_ ,!9/_B: +5%5?M\'_/.Z_\  63_ .)H^WP?\\[K_P !9/\ XF@"
MU157[?!_SSNO_ 63_P")H^WP?\\[K_P%D_\ B: +5%5?M\'_ #SNO_ 63_XF
MC[?!_P \[K_P%D_^)H M455^WP?\\[K_ ,!9/_B:/M\'_/.Z_P# 63_XF@"U
M157[?!_SSNO_  %D_P#B:/M\'_/.Z_\  63_ .)H M455^WP?\\[K_P%D_\
MB:/M\'_/.Z_\!9/_ (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_\!9/_B:
M+5%5?M\'_/.Z_P# 63_XFC[?!_SSNO\ P%D_^)H M455^WP?\\[K_P !9/\
MXFC[?!_SSNO_  %D_P#B: +5%5?M\'_/.Z_\!9/_ (FC[?!_SSNO_ 63_P")
MH M455^WP?\ /.Z_\!9/_B:/M\'_ #SNO_ 63_XF@"U157[?!_SSNO\ P%D_
M^)H^WP?\\[K_ ,!9/_B: +5%5?M\'_/.Z_\  63_ .)H^WP?\\[K_P !9/\
MXF@"U157[?!_SSNO_ 63_P")H^WP?\\[K_P%D_\ B: +5%5?M\'_ #SNO_ 6
M3_XFC[?!_P \[K_P%D_^)H M455^WP?\\[K_ ,!9/_B:/M\'_/.Z_P# 63_X
MF@"U157[?!_SSNO_  %D_P#B:/M\'_/.Z_\  63_ .)H M455^WP?\\[K_P%
MD_\ B:/M\'_/.Z_\!9/_ (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_\!9/
M_B: +5%5?M\'_/.Z_P# 63_XFC[?!_SSNO\ P%D_^)H M455^WP?\\[K_P !
M9/\ XFC[?!_SSNO_  %D_P#B: +5%5?M\'_/.Z_\!9/_ (FC[?!_SSNO_ 63
M_P")H M455^WP?\ /.Z_\!9/_B:/M\'_ #SNO_ 63_XF@"U157[?!_SSNO\
MP%D_^)H^WP?\\[K_ ,!9/_B: +5%5?M\'_/.Z_\  63_ .)H^WP?\\[K_P !
M9/\ XF@"U157[?!_SSNO_ 63_P")H^WP?\\[K_P%D_\ B: +5%5?M\'_ #SN
MO_ 63_XFC[?!_P \[K_P%D_^)H M455^WP?\\[K_ ,!9/_B:/M\'_/.Z_P#
M63_XF@"U157[?!_SSNO_  %D_P#B:/M\'_/.Z_\  63_ .)H M455^WP?\\[
MK_P%D_\ B:/M\'_/.Z_\!9/_ (F@"U157[?!_P \[K_P%D_^)H^WP?\ /.Z_
M\!9/_B: +5%5?M\'_/.Z_P# 63_XFF3ZI:00O--]HCC099FMI  /^^:4I**N
M]AI-NR*GBW6DT72VF&#<292!?5O7Z#_#UK ^'6BNS-KU^"\TI)AW=>>K_4]O
MQ]:R$>3Q;XG-Q<+.+"$_=2-GVIGA?E!P6]?KZ"O0TO;9$5$BN551A0+20 #T
M^[7R>!B\YQOUV?\ "IZ07=]9?Y?\ ]G$-8##_5X_'+67DNQ;HJK]O@_YYW7_
M ("R?_$T?;X/^>=U_P" LG_Q-?6GBEJBJOV^#_GG=?\ @+)_\31]O@_YYW7_
M ("R?_$T 6J*J_;X/^>=U_X"R?\ Q-'V^#_GG=?^ LG_ ,30!:HJK]O@_P">
M=U_X"R?_ !-'V^#_ )YW7_@+)_\ $T 6J*J_;X/^>=U_X"R?_$T?;X/^>=U_
MX"R?_$T 6J*J_;X/^>=U_P" LG_Q-'V^#_GG=?\ @+)_\30!:HJK]O@_YYW7
M_@+)_P#$T?;X/^>=U_X"R?\ Q- %JBJOV^#_ )YW7_@+)_\ $T?;X/\ GG=?
M^ LG_P 30!:HJK]O@_YYW7_@+)_\31]O@_YYW7_@+)_\30!:HJK]O@_YYW7_
M ("R?_$T?;X/^>=U_P" LG_Q- %JBJOV^#_GG=?^ LG_ ,31]O@_YYW7_@+)
M_P#$T 6J*;%(LL8=0X!_O(5/Y'FG4 %%%% !1110 4444 %%%% !1110 5^9
MO[;7_)SOB[_MR_\ 2*"OTRK\S?VVO^3G?%W_ &Y?^D4% 'LW_!,O_FH/_<-_
M]NJ^S*^,_P#@F7_S4'_N&_\ MU7V90 4444 %%%% !1110 4444 1W5O!=VT
MMK=01SP2J4DBD4,KJ>""#P0?2OB/QG\#-<M?$_C7QY\'[R31]1\,Z^\,.F6I
M*9B%I;3$PGUS*^8S\I& /0^[:#\6]*\._&3QCX'\<:B^CI+?QW.AW>H$Q6T\
M36\(>))&PHVN&/7!+D=14.@_$?PGX-/Q,U?4=5MYVE\5$V-I;2+)/?.=/L@J
M0H#ER3QQQUSTH UOV5_BO+\6?AO_ &IJ,$<&LZ?/]DU!8QA'?:&611V# ].Q
M![8KUJO#OV.OA[K7@GP-JFJ>([06&J^([]K^2QVX-I'R$0_[7+''8$#J#7K/
MBSQ3X;\)Z<=0\2ZYI^DV^UBKW=PL>_:.0H)RQY' R>10!\V_\$[?^0%XZ_[#
M"?\ H+5]55\9_P#!/?QKX:T^#Q9I&KZU8:;J%_?PW%K#=3K$9P0P(3<1N(..
M!SR*^S* "O#?@F!XR^.OQ%^)+@26EC,GAG27*](X,-.0>X,A!!]S7H/QL\7)
MX%^%/B+Q2759;*R?[-N. T[?)$/Q=EJC^SOX1;P3\&_#NAW"D7OV47-Z6.6-
MQ*?,DR>^"V/P% '.?MH:=<:E^S;XJCMEW/ MO<D?[$<\;.?P4$_A5;]AZ17_
M &9_#"J>8Y+Q6^OVN8_R(KUWQ#I-EKV@ZAHFI1":RU"VDMKA#_$CJ58?D:\!
M_99DG^%E[KOP=\9W4=G<6MZ]]H5S.PCBU"U? )B8\%E*[F7J-Y]#0!E?\%()
ME7X1:!!GYGU]' ]EMYA_[,*]V^#FF3Z-\)/"&DW*[+BTT2SAF7T=84##\\UX
MK\7=(3X\?&;PWX6TAA>^#O"LKW6OW\9#6\DS$8MD?H[X3! ^Z)&SR,5]*@
M   #H!0 4444 %%%% 'R;_P4H_Y$?PE_V$IO_15?3/@3_D2-!_[!MO\ ^BEK
MYF_X*4?\B/X2_P"PE-_Z*KZ9\"?\B1H/_8-M_P#T4M &S1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5P7C[59M1OX_#NFY<EP)=I^\_9
M?H.I]_I70>--<71M,/ED&[FRL(]/5OP_GBLKX<Z&8(#K%XI-Q./W6[JJGJWU
M/\OK7RV<UIX^NLKP[M?6;[1[>K_K1GL8&G'#TWC*BVTBN[[_ ".A\.:3#HVE
MQVD>"_WI7 ^^W<UHT45])0H0H4XTJ:M%*R/*J5)5).<G=L****U("BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K\S?VVO^3G?%W_ &Y?^D4%?IE7YF_MM?\ )SOB[_MR
M_P#2*"@#V;_@F7_S4'_N&_\ MU7V97QG_P $R_\ FH/_ '#?_;JOLR@ HHHH
M **** "BBB@ HHHH KZA86.H0>1?V=O=P]?+GB5U_(BN8\"_#WP]X0U37;_3
M;"PCDU;43>KY5E'$;9?)BC\I2H^[F,OVY=N*Z^B@ HHHH **** *>LZ3I>M6
M1LM8TVRU&U+!S#=P++'N!R#M8$9!Z&KE%% !5+6='TG6K7[+K.EV.I6^<^5=
MVZRIGZ,"*NT4 0V-I:6%JEK8VL%K;QC"10QA$7Z <"IJ** "BBB@ HHHH ^3
M?^"E'_(C^$O^PE-_Z*KZ9\"?\B1H/_8-M_\ T4M?,W_!2C_D1_"7_82F_P#1
M5?3/@3_D2-!_[!MO_P"BEH V:*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *AO;F&SM);JX<)%$NYC4U>>^-=2GUO6(O#^FG>BR8<CHS]\^R_X^
ME>5G&9K+\/SI7F](KNWL=F!PCQ-7EVBM6^R(-'MI_%_B:34+Q2+*$C*]L?PH
M/YG\?6O20   !@#H*I:'IL&DZ;%90<A!EFQR[=R:NUGDF6/!47*J[U9ZR?GV
M]$7C\6L14M#2$=$O+_@A1117LG %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^
M9O[;7_)SOB[_ +<O_2*"OTRK\S?VVO\ DYWQ=_VY?^D4% 'LW_!,O_FH/_<-
M_P#;JOLROC/_ ()E_P#-0?\ N&_^W5?9E !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_P4H_Y$?PE_V$IO_15?
M3/@3_D2-!_[!MO\ ^BEKYF_X*4?\B/X2_P"PE-_Z*KZ9\"?\B1H/_8-M_P#T
M4M &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5M3O8-.L);RY;;
M'$N3ZD]@/<GBHJ3C3BYS=DM65&+DU%;LQ?'>N_V3IWD6[@7EP"$]47NW^'O]
M*K?#S0C867]HW2?Z5<+\H(Y1/\3U_*L7PS93^*/$,NL:BF;:)\[?X21]U![#
MO_\ 7KT:OE\KA+-<6\RJKW(Z4T_QEZOI_P !'KXN2P='ZK#XGK)_H%%%%?5G
MC!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\G.^+O^W+_TB@K]
M,J_,W]MK_DYWQ=_VY?\ I%!0![-_P3+_ .:@_P#<-_\ ;JOLROC/_@F7_P U
M!_[AO_MU7V90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!\F_\%*/^1'\)?\ 82F_]%5],^!/^1(T'_L&V_\ Z*6O
MF;_@I1_R(_A+_L)3?^BJ^F? G_(D:#_V#;?_ -%+0!LT444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7G7BJ_G\2Z_#HNG-NMXWP6'1F[L?8#_/-;GQ!U
M[^SK'[#:OB[N%Y(ZHG<_4]!^-2> M"_LK3_M-PF+RX + ]47LO\ 4_\ UJ^4
MS6I+-,4LMHOW%K4:[=(^K_K9GLX.*P='ZW->\](K]?D;>E6,&FZ?%96RXCC7
M&3U8]R?<U:HHKZBG3C3@H05DM$>1*3G)RD]6%%%%62%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %?F;^VU_R<[XN_[<O_ $B@K],J_,W]MK_DYWQ=_P!N
M7_I%!0![-_P3+_YJ#_W#?_;JOLROC/\ X)E_\U!_[AO_ +=5]F4 %%%% !11
M10 4444 %%%% !139I(X8FEFD2.-1EF8X 'N:Y/PK\1_!_B36-6TC3=;L3>:
M9?&S:)KN(M.PCC??$%8ED_>;<X'S(XQQ0!UU%%% !15>WOK*XNKBUM[RWFN+
M8J)XDD#/$3R-P'*YP<9JQ0 4451UC6=(T: 3ZQJMCIT)_P"6EU<)$OYL0* +
MU%0:=>V>HV,-]I]W;WEI.@>&>"021R*>A5AP1[BHM7U72]'M#>:OJ5GI]L.#
M-=3K$@_X$Q H N457T^]LM1M$N]/N[>[MI!E)H) Z-]&'!JQ0 4444 %%%%
M'R;_ ,%*/^1'\)?]A*;_ -%5],^!/^1(T'_L&V__ **6OF;_ (*4?\B/X2_[
M"4W_ **KZ9\"?\B1H/\ V#;?_P!%+0!LT444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %4]:U&#2M-EO;@_*@X7NS=@*N'@9->;Z[=3^+?$D6F6+'['"Q^;MC^*
M0_R'_P!>O'SK,W@:"5-7J3TBN[_R1W8#"+$5+STA'5OR)?!NG7&OZW+K^I#=
M&CY0'HS]@/9>/T]Z]#J"PM(+&SBM+9-D42[5']?K4]7D^6++\/R-WG+63[M[
MDX[%O$U>9:16B79!1117JG&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7YF_MM?\G.^+O\ MR_](H*_3*OS-_;:_P"3G?%W_;E_Z104 >S?\$R_
M^:@_]PW_ -NJ^S*^,_\ @F7_ ,U!_P"X;_[=5]F4 %%%% !1110 4444 %%%
M% 'S3KVNV_Q%_;#E^&7B4B7PQX?T[[1%I<C?N;^\V12!I4Z2!5D)"GC]WG'6
MNK\)?#GP-XMN/B5HVN^%]+N;1/%#108MU1[<?V=9?ZIU :,C)^Z1UKD/VK?@
MIXGU7Q3:_%GX87$D/BG3U0W%O"0LL_EC"21GH7"_*4/#* .V&R/V4/CUIEUK
MWB#PY\0Y%T7Q3K.L_:PTL7DP22?9X(/*.XYCDS!G!P"6P.>* /;?V>M%U7PW
M\/&\/:QJ-YJ4^FZI>VT=S=2L\DD*SOY1)/\ L;>.@Z"NE\<>')O$^C3Z:GB#
M6-'26%XV?39EA<EA@-OVEAC_ &2,YYS6_10!\H?\$X3.WA?QHUR[R3G5(C*S
MMN9FV-DD]SGO7U?7RK_P3M_Y 7CK_L,)_P"@M7U'J5W#I^G7-_<$B&VB>:0C
MLJ@D_H* /(/CW\6M1\/:[I?PX\ 6\&I>/-<8) DO,5A&0?WTGT ) ]%)/& >
MF^&WPMT;PNJZKK$K^)?%<Z@WNN:B/-G=NI6/=GRHP3PBX '7)KYA_9+OO%GC
M'XJ^./BE;>&QK&L71,-I<7EV(+2U,AR5=P&?*QK&JA$;C.<5ZGXW^.7Q!^%/
MBVP@^*G@W2/^$:U&0I#JFA7$LHB(ZAA(!N8=<87(SC.#0![]KVJ66AZ'?ZUJ
M4PALK"VDN;B0_P ,:*68_D#7S[^S$)?B]JNO_%[QI:+>9OWL/#]G<H'AL+=
M"QC4Y&\[@K/U)4^N*Z?]K[7EC_9>\1ZGI%VDD5_;VT<,T9RLD4T\0)!]&1C^
M=1?L-P+%^S3X;D48,TMX[>Y^U2K_ "44 <K\8]53X$?&?PUXNT:-;+PEXIE:
MT\0V$0"VZS*5Q<JHX63:V21U$9SUS7TLK*RAE(*D9!'0BOF#_@I!&I^#^@S<
M;EU^-1]#;SG^@KW/X+ZC<:O\(/!VJ7;;KBZT.SEE;'5S"I8_GF@#K:*** "B
MBB@#Y-_X*4?\B/X2_P"PE-_Z*KZ9\"?\B1H/_8-M_P#T4M?,W_!2C_D1_"7_
M &$IO_15?1_@:YF'@G0@-.NC_P 2VWY#1\_NU_VZ .CHJK]JG_Z!MU_WU'_\
M71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %J
MBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU
M'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\
M70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]
M1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7
M_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_
MWU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU
M_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]J
MG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=
M?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJO
MVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]J
MG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOV
MJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\
M%T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:
MHJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\
MQ='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?
M_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_
M /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]
M1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!
MMU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1
M_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_
M *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!
MMU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\
MZ!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:
MI_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]
MJG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='V
MJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 7
M0!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T
M?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\
MQ= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_W
MU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q
M= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!M
MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_W
MU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU
M_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\
MH&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z
M!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\
MZ!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:H
MJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_
M^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %
MJBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\
M71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %J
MBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU
M'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\
M70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]
M1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7
M_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_
MWU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU
M_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]J
MG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=
M?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJO
MVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]J
MG_Z!MU_WU'_\70!:HJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOV
MJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\
M%T?:I_\ H&W7_?4?_P 70!:HJK]JG_Z!MU_WU'_\71]JG_Z!MU_WU'_\70!:
MHJK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q= %JBJOVJ?\ Z!MU_P!]1_\
MQ='VJ?\ Z!MU_P!]1_\ Q= %JBJOVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?
M_P 70!:HJK]JG_Z!MU_WU'_\75'7-<&E:>]U<6-PG\*!FCPS=APQ-95JT*%.
M52H[12NV73IRJ24(J[9C_$77#:VW]D6C$W-P/WA7JJ'M]3_+ZUH^"=#&CZ8&
MF4?;)P&E/]WT7\/YUS/@NPNM0U-_$-_:S70WDQE2@#/Z_,PX';_ZU=W]JG_Z
M!MU_WU'_ /%U\WD]&>88AYI75KZ4UVCW]7_6ECU<=4CAJ2P=-^<GW?;Y%JBJ
MOVJ?_H&W7_?4?_Q='VJ?_H&W7_?4?_Q=?4GCEJBJOVJ?_H&W7_?4?_Q='VJ?
M_H&W7_?4?_Q= %JBJOVJ?_H&W7_?4?\ \71]JG_Z!MU_WU'_ /%T 6J*J_:I
M_P#H&W7_ 'U'_P#%T?:I_P#H&W7_ 'U'_P#%T 6J*J_:I_\ H&W7_?4?_P 7
M1]JG_P"@;=?]]1__ != %JBJOVJ?_H&W7_?4?_Q='VJ?_H&W7_?4?_Q= %JB
MJOVJ?_H&W7_?4?\ \71]JG_Z!MU_WU'_ /%T 6J*J_:I_P#H&W7_ 'U'_P#%
MT?:I_P#H&W7_ 'U'_P#%T 6J*J_:I_\ H&W7_?4?_P 71]JG_P"@;=?]]1__
M != %JBJOVJ?_H&W7_?4?_Q='VJ?_H&W7_?4?_Q= %JBJOVJ?_H&W7_?4?\
M\71]JG_Z!MU_WU'_ /%T 6J*J_:I_P#H&W7_ 'U'_P#%T?:I_P#H&W7_ 'U'
M_P#%T 6J*J_:I_\ H&W7_?4?_P 71]JG_P"@;=?]]1__ != %JBJOVJ?_H&W
M7_?4?_Q='VJ?_H&W7_?4?_Q= %JBJOVJ?_H&W7_?4?\ \71]JG_Z!MU_WU'_
M /%T 6J*;$[/&&:-XB?X6(R/R)%.H **** "BBB@ HHHH **** "BBB@ K\S
M?VVO^3G?%W_;E_Z105^F5?F;^VU_R<[XN_[<O_2*"@#V;_@F7_S4'_N&_P#M
MU7V97QG_ ,$R_P#FH/\ W#?_ &ZK[,H **** "BBB@ HHHH **** (;:ZMKE
MYTMYXY6@D\J8(P)C? .T^APP./<5\R^-?@9H'Q;N_B9=X^Q>)[/Q*T=A?*>&
M T^S812#NA8GGJI8D=P>TBN/B5X"^+?BN_/@RZ\2^"_$%W%>0R:5/$UU9RK!
M%$Q:)V4L&\L< \;<]3BLKPEXT\3R2_$>+P1X(UJ^UJ_\3$VYU" 6EO9DV-FF
MZX:0@_+M+;%#,1M[,#0 W]A?QMX@\3_#;4M#\332W%_X<OOL2S3$F0Q%<JK'
MN5(9<^@%?0=><?L]?#"+X6^!VTJ:\&H:Q?W#7FJ7@SB:=O[H/10  /7D]ZZ_
MQ9JNJZ3IQFTCPQJ'B"Y*ML@M)[>+# <;FFD0 'U&3P>* /FW_@G;_P @+QU_
MV&$_]!:OHSXC6-SJ?P]\2:;9LZW-WI-U!"4^\':)E7'ODBOGO]COPC\4?A?_
M &]IGB[X?7_V?5KF*>.[M=1L9!$P#!MZ^>#CD'*Y/!XKZBH ^6?^";DD)^%O
MB.%2/.76]SCN%,$87]0U=S^W!I%OJG[..OS2QQ--ITMM=V[/QL83(C$'U*.X
M_&LK1_ ?B'X-_&/5_%'A'1+G7/!/B=@VI:?9$&YTZ?<S"1(R1OC!9N%^8!L8
M^49VOB_IFO?&;0;;P1I.DZGHOAV[N8IM:U34[4VTGDQL'$,,+X<R%E4[F4*
M.^<4 >=:?H>K^)/^"=*V-XLIO(=+DNX1C+&&WNVEC&/>*, >V*[S]A>[CN/V
M;- A1@6M;B\B<#L3<2/C\G%>QZ1H^FZ5H%KH-C:1Q:;:6RVL,&,JL2KM"X[C
M Q7B?PQ\+ZU\"_$GB#1K;1=3UOP'JUR;_3YM.A-Q/ITQ&'ADB!WLI 4*R@_=
MYZ\ '*?\%'Y]WPT\,:9&"\]SKGF1QJ,LVV&1>!WYD'YU]$?#S13X<\ >'O#S
M'+:9I=M9L?4QQ*A/YBO++GP1K/Q3^,>C>-_%>D3:/X7\+!CHVFW@7[3>W+,"
M9Y4!(C0%4*J?F.P9 Y%>X4 %%%% !1110!\F_P#!2C_D1_"7_82F_P#15?3/
M@3_D2-!_[!MO_P"BEKYF_P""E'_(C^$O^PE-_P"BJ^F? G_(D:#_ -@VW_\
M12T ;-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ([*BEF8*H&22< "O-[^6?QEXH2U
MMV9;& G#>B=V^I[?A[UJ?$76G 70K$EIYL";;UP>B?4_R^M;?@_14T72UC8
MW,N&G8>O8?0?XU\ECY/.<;]1@_W5/6H^[Z1_S_S1[6&2P-#ZQ+XY:1\EW_K]
M36M8(K6VCMX$"11J%51V J2BBOK(Q44DE9(\9MMW84444Q!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %?F;^VU_P G.^+O^W+_ -(H*_3*
MOS-_;:_Y.=\7?]N7_I%!0![-_P $R_\ FH/_ '#?_;JOLROC/_@F7_S4'_N&
M_P#MU7V90 4444 %%%% !1110 4444 %4=+TG3M,GU">PM5@DU&Z^UW; D^;
M-L2/><GKMC0<?W:O44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_
M ,%*/^1'\)?]A*;_ -%5],^!/^1(T'_L&V__ **6OF;_ (*4?\B/X2_["4W_
M **KZ9\"?\B1H/\ V#;?_P!%+0!LT444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !67XHUB+1=
M*>Y;#2M\L*?WF_P'4UI321PQ/+*X2-%+,Q/  ZFO-SY_C3Q3C+I80?\ CJ9_
M]";_ #TKP\\S*>%IQHX?6K4TBOS?HCT,OPL:TG4J:0CJ_P#+YE_X>Z/+=7+^
M(=0R[NQ,.[^(GJ_]!^/M7=TV&..&)(HD"1HH55 X '04ZNK*LMAEV&5&.KW;
M[M[LQQF*EBJKF]NB[(****](Y0HHHH **** "BBB@ HHJAX@U6WT71[G4[KF
M.!,[0>6/0*/<G J*E2-*#G-V2U8I245=B:YK6F:):_:=3NTMT/"@\LQ] !R:
MXNY^+.CI*5M].O94'\3;5S^&37E?B'6+W7-4EU"_DW2.?E4?=1>RJ.PK/K\P
MS#C7%5*C6%2C'I=7;_3Y?B?/ULUJ.7[O1'M>F?%/0+F41W<%W99_C90ZCZ[>
M?TKN+2YM[NV2YM9HYH9!E'1@5(^HKY<KK/AQXKF\.ZJL,[EM-N' G0GA#TWC
MT([^H_"NK*.,ZKJJGC;.+^TM+>O2QIALTES<M7;N>^44*0P!!!!Y!'>BOT@]
MT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K\S?VVO^3G?%W_;E_P"D4%?IE7YF_MM?\G.^+O\ MR_]
M(H* /9O^"9?_ #4'_N&_^W5?9E?&?_!,O_FH/_<-_P#;JOLR@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y-_P""
ME'_(C^$O^PE-_P"BJ^F? G_(D:#_ -@VW_\ 12U\S?\ !2C_ )$?PE_V$IO_
M $57TSX$_P"1(T'_ +!MO_Z*6@#9HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***QO%^M)HNEM*I
M!N9,K I]?7Z#_"L,5B:>%HRK57:,5=FE&E.M-4X+5G/?$+6);FX3P]I^7=V
MFV]23T3^I_#WKI?"^CQZ+I26RX:9OFF<?Q-_@.@KGOAUHC_-KM\&::4DP[NN
M#U?ZG_/6NVKY_),-4Q-669XE6E/2*_ECT^;_ *W/2S"K&E!82D]([ON_^ %%
M%%?3GDA1110 4444 %%%% !1110 5YQ\>+F1-%T^T4D)-<,[>^U>/_0J]'K@
M/CAI[W/AF"^C4M]DGR_LC#&?SV_G7B<21G+*ZRAO;\+J_P"%SDQR;P\K'BU%
M%%?B1\H%%%* 2<#DT ?17P^N9+OP7I4TI)?[.$)/4[25_I6[65X/L'TOPQIU
MC(-LD4"^8/1CRP_,FM6OW[ QG'"TXS^)15_6VI]E135.*>]D%%%%=1H%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7YF_MM?\G.^+O\ MR_](H*_3*OS-_;:_P"3G?%W_;E_Z104 >S?\$R_
M^:@_]PW_ -NJ^S*^,_\ @F7_ ,U!_P"X;_[=5]F4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?)O_!2C_D1_"7_8
M2F_]%5],^!/^1(T'_L&V_P#Z*6OF;_@I1_R(_A+_ +"4W_HJOIGP)_R)&@_]
M@VW_ /12T ;-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% $=U/%;6\EQ.X2*-2S,>P%><V44_C/Q2]
MS.&6P@ZCT3LOU/?\?:KGCS59M3U&/P]IA,GS@2[?XG_N_0=3_P#6KKO#VE0Z
M/I<=G%@L/FD?^^QZFOD<1_PMX[ZNOX%)^]_>E_+Z+K_PQ[5+_A/P_M7_ !)[
M>2[_ #_KJ7T540(BA548 '0"EHHKZ[8\4**** "BBB@ HHHH **** "BBB@
MJ*\MH+RTEM;F-9(9D*.AZ$'K4M4=>U.VT;2+C4KML1PIG&>6/91[DX%9U90A
M3E*I\*6M^W4F323<MCP7QYX>'AK7&LDN4GB=?,B.?F522 &'KQ^-<_7J7PST
MJ?Q)XAN_%VL()$$A\E6&59^G ]%& /P]*[:Z\%^%KF8RRZ+;!CUV90?DI K\
MMI<*U<QB\3AFH0DWRIW^'H^O]=3Y^.72KIU*>B>R?8^> "3@<FO3OACX"N/M
M4.M:W"8HXR'M[9Q\S-V9AV [#K^'7T+2O#'A_2YA-8Z5;12CD2;=S#Z$Y(_"
MM>O=R?@V.&JJMBI*36R6WSOOZ'7ALK5.7-4=PHHHK[D]<**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK\S?VVO^3G?%W_;E_P"D4%?IE7YF_MM?\G.^+O\ MR_](H* /9O^"9?_ #4'
M_N&_^W5?9E?&?_!,O_FH/_<-_P#;JOLR@ HHHH **** "BBB@ HHHH **S?$
MFOZ)X;TM]4\0:M9:78H0K3W4RQID\ 9)Y)[#K7GF@?'OX?7VJZM9:IK5KHJ6
M>I?8K2XO#)%%=KY,4GF!W150YD8;22<*&Z,* /5:*BM+FWN[=+FUGBN()!N2
M2)PRL/4$<&I'944N[!549))P * %HK$\,>+O#/B>YU&W\/:U9ZH^FRB&[-J_
MF)$YS\NX?*3P<@$X[UMT %%4M<UC2="TR75-<U2QTNPB*B2ZO+A88DR0!EV(
M R2 .>IKF?\ A;'PL_Z*7X,_\'MM_P#%T =G13()8IX4G@D26*10Z.C JRD9
M!!'4&L+Q9XT\+^%9+>'7M9@M+BYS]GM@&DGFQUV1("[8]@: .@HK&\*>*?#W
MBJUFN?#VKVNH)!)Y4ZQ-\\+_ -R1#AD;V8 ULT %%%% !1110!\F_P#!2C_D
M1_"7_82F_P#15?3/@3_D2-!_[!MO_P"BEKYF_P""E'_(C^$O^PE-_P"BJ^F?
M G_(D:#_ -@VW_\ 12T ;-%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %8'C;7!HVF$0L/M<^5B']WU;\/Y
MULW]U!8V<MW</LBB7<Q_SWKSW1+6?Q=XEDU*^0_8X2/E/3 ^[&/YG_Z]?/Y[
MCZM-1PF%_C5-%Y+K+Y?UL>EEV&A-NO6^"&_F^B-CX=:&UM;G5[Q2;FX'[K=U
M5#W^I_E]:["@  8 P**]++<!3R_#QH4]EU[OJSEQ6)GB:KJ2Z_@%%%%=QSA1
M110 4444 %%%% !1110 4444 %>3?$*_N/%GBZV\*:6^8(9<3./N[Q]YC[*,
MCZY]J[+XD^(QX>\/NT+@7MSF.W'<'N_X#]2*R_A!X<.F:2=7O$_TV^4%=W5(
MNH'U/4_A7S.;3EF&)CEM-Z?%4?:/1>K.#$MUJBH1VW?IV^9V.DV%MI>FV^GV
MB;(($"*.Y]2?<GD_6K5%%?20A&$5&*LD=R22L@HHHJAA1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7YF_MM?\G.^+O^W+_P!(H*_3*OS-_;:_Y.=\7?\ ;E_Z104 >S?\$R_^
M:@_]PW_VZK[,KXS_ ."9?_-0?^X;_P"W5?9E !1110 4444 %%%% !1110!\
MNR^);?7/V]W\.^*GC-CHFF^7H-M/_J_M;PQ2F0 \%RKR8/7Y5QR*]6^'FF:=
MK.H?%/2]6L;>^L;GQ4T<UO/&'213IUCD$'@UQG[5'P#D^)$MMXO\)WO]F^,-
M.C41L7*)=*AW(-PY213]U_P/8CRW]G/X]7'@/Q9KO@CXR0W5CJM]J@N+G5+@
M &*;R880LRJ,!2L2'S!D<Y/!S0!])? 7P=_P@7@67PLB2);6>JWIM/,SDV[3
MNT1R>OR,O/?%=#XV\(Z)XQTF;2M>@GN;.6)XGA6YDC1@PQEE5@&([9SCM6W!
M-%<01SP2I+%(H='1@RLIY!!'44^@#Y._X)O1-!X3\9PM]Z/4XE/U$9%?6-?*
MO_!.W_D!>.O^PPG_ *"U?55 'A7Q?B\-?%7XGP_"?6M=CM-'T>U74=4@BO5A
MFNKJ3*V\*@\D*N^1ACJT55;+]D7X/6MY!<_9=9F\J19/+FOMR/@YVL-O(/0B
MLCXG_LB>&O%^M:KXBM_&6OV^LZC.]Q))>"*XB#L<XVA48*.@&[@8]*X3X:^.
MOB5\ ?BEI_PW^*-Y)J?AC476.ROGD:1(@S;5DBD;G8"0'C/W<Y&.-P!]=^+]
M<LO"OA+5?$-\"+/2[.6ZD51R5C0MM'N<8%>%_L7QW_B^S\2_%_Q.!<:WKNHO
M;VLCG=]GM(L8BC_NJ&9A@==@)KH_VV+N:S_9J\4&!V1IC:PEE_NM<Q!A]",C
M\:C_ &'HEC_9G\,L!@R27C-[G[7*/Z"@#C_VHM5G^$OQ<\&?%G2 8;;4)&TO
MQ%%'D+=PKAD+*.KA3(0>OR*.E?3$$L<\$<\+AXY%#HPZ$$9!KYC_ ."CZ*?@
MYH3_ ,0\01@?0V\_^ KVWX&7=Q??!?P5>73M)/+H-DTCMU9O(3)/UZT =E11
M10 4444 ?)O_  4H_P"1'\)?]A*;_P!%5],^!/\ D2-!_P"P;;_^BEKYF_X*
M4?\ (C^$O^PE-_Z*KZ/\#/J'_"$Z%BVM2/[-M\9N&_YYK_L4 ='157S-1_Y]
M;7_P);_XBCS-1_Y];7_P);_XB@"U157S-1_Y];7_ ,"6_P#B*/,U'_GUM?\
MP);_ .(H M455\S4?^?6U_\  EO_ (BCS-1_Y];7_P "6_\ B* +5%5?,U'_
M )];7_P);_XBCS-1_P"?6U_\"6_^(H M455\S4?^?6U_\"6_^(H\S4?^?6U_
M\"6_^(H M455\S4?^?6U_P# EO\ XBCS-1_Y];7_ ,"6_P#B* +5%5?,U'_G
MUM?_  );_P"(H\S4?^?6U_\  EO_ (B@"U157S-1_P"?6U_\"6_^(H\S4?\
MGUM?_ EO_B* +5%5?,U'_GUM?_ EO_B*/,U'_GUM?_ EO_B* +5%5?,U'_GU
MM?\ P);_ .(H\S4?^?6U_P# EO\ XB@"U157S-1_Y];7_P "6_\ B*/,U'_G
MUM?_  );_P"(H M455\S4?\ GUM?_ EO_B*/,U'_ )];7_P);_XB@"U157S-
M1_Y];7_P);_XBCS-1_Y];7_P);_XB@"U157S-1_Y];7_ ,"6_P#B*/,U'_GU
MM?\ P);_ .(H M455\S4?^?6U_\  EO_ (BCS-1_Y];7_P "6_\ B* +5%5?
M,U'_ )];7_P);_XBCS-1_P"?6U_\"6_^(H M455\S4?^?6U_\"6_^(H\S4?^
M?6U_\"6_^(H M455\S4?^?6U_P# EO\ XBCS-1_Y];7_ ,"6_P#B* +5%5?,
MU'_GUM?_  );_P"(H\S4?^?6U_\  EO_ (B@"U157S-1_P"?6U_\"6_^(H\S
M4?\ GUM?_ EO_B* +5%5?,U'_GUM?_ EO_B*/,U'_GUM?_ EO_B* +5%5?,U
M'_GUM?\ P);_ .(H\S4?^?6U_P# EO\ XB@"U157S-1_Y];7_P "6_\ B*/,
MU'_GUM?_  );_P"(H M455\S4?\ GUM?_ EO_B*/,U'_ )];7_P);_XB@"U1
M57S-1_Y];7_P);_XBCS-1_Y];7_P);_XB@"U157S-1_Y];7_ ,"6_P#B*/,U
M'_GUM?\ P);_ .(H M455\S4?^?6U_\  EO_ (BCS-1_Y];7_P "6_\ B* +
M5%5?,U'_ )];7_P);_XBCS-1_P"?6U_\"6_^(H M455\S4?^?6U_\"6_^(H\
MS4?^?6U_\"6_^(H M455\S4?^?6U_P# EO\ XBCS-1_Y];7_ ,"6_P#B* +5
M%5?,U'_GUM?_  );_P"(H\S4?^?6U_\  EO_ (B@"U157S-1_P"?6U_\"6_^
M(H\S4?\ GUM?_ EO_B* +5%5?,U'_GUM?_ EO_B*/,U'_GUM?_ EO_B* +5%
M5?,U'_GUM?\ P);_ .(H\S4?^?6U_P# EO\ XB@"U157S-1_Y];7_P "6_\
MB*/,U'_GUM?_  );_P"(H M455\S4?\ GUM?_ EO_B*/,U'_ )];7_P);_XB
M@"U157S-1_Y];7_P);_XBCS-1_Y];7_P);_XB@"U157S-1_Y];7_ ,"6_P#B
M*/,U'_GUM?\ P);_ .(H M455\S4?^?6U_\  EO_ (BCS-1_Y];7_P "6_\
MB* +5%5?,U'_ )];7_P);_XBCS-1_P"?6U_\"6_^(H M455\S4?^?6U_\"6_
M^(H\S4?^?6U_\"6_^(H M455\S4?^?6U_P# EO\ XBCS-1_Y];7_ ,"6_P#B
M* +5%5?,U'_GUM?_  );_P"(H\S4?^?6U_\  EO_ (B@"U157S-1_P"?6U_\
M"6_^(H\S4?\ GUM?_ EO_B* +5%5?,U'_GUM?_ EO_B*/,U'_GUM?_ EO_B*
M +5%5?,U'_GUM?\ P);_ .(H\S4?^?6U_P# EO\ XB@"U157S-1_Y];7_P "
M6_\ B*/,U'_GUM?_  );_P"(H M455\S4?\ GUM?_ EO_B*/,U'_ )];7_P)
M;_XB@"U157S-1_Y];7_P);_XBCS-1_Y];7_P);_XB@"U157S-1_Y];7_ ,"6
M_P#B*/,U'_GUM?\ P);_ .(H M455\S4?^?6U_\  EO_ (BCS-1_Y];7_P "
M6_\ B* +5%5?,U'_ )];7_P);_XBCS-1_P"?6U_\"6_^(H M455\S4?^?6U_
M\"6_^(H\S4?^?6U_\"6_^(H M455\S4?^?6U_P# EO\ XBCS-1_Y];7_ ,"6
M_P#B* +5%5?,U'_GUM?_  );_P"(H\S4?^?6U_\  EO_ (B@"U157S-1_P"?
M6U_\"6_^(H\S4?\ GUM?_ EO_B* +5%5?,U'_GUM?_ EO_B*/,U'_GUM?_ E
MO_B* +5%5?,U'_GUM?\ P);_ .(H\S4?^?6U_P# EO\ XB@"U157S-1_Y];7
M_P "6_\ B*/,U'_GUM?_  );_P"(H M455\S4?\ GUM?_ EO_B*/,U'_ )];
M7_P);_XB@"U157S-1_Y];7_P);_XBCS-1_Y];7_P);_XB@"U157S-1_Y];7_
M ,"6_P#B*/,U'_GUM?\ P);_ .(H M455\S4?^?6U_\  EO_ (BCS-1_Y];7
M_P "6_\ B* +5%5?,U'_ )];7_P);_XBCS-1_P"?6U_\"6_^(H M455\S4?^
M?6U_\"6_^(H\S4?^?6U_\"6_^(H M455\S4?^?6U_P# EO\ XBCS-1_Y];7_
M ,"6_P#B* +5%5?,U'_GUM?_  );_P"(H\S4?^?6U_\  EO_ (B@"U157S-1
M_P"?6U_\"6_^(H\S4?\ GUM?_ EO_B* +5%5?,U'_GUM?_ EO_B*/,U'_GUM
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!6U
M6^@TVPEO+EL1QKG'<GL![FN#\+6,_B;7Y=:U%0UO&^0IZ,P^Z@]AQG_Z])XH
MO9_$_B"+1M.;-O$^"PY!/\3GV';_ .O7>Z790:=816=LNV.-<#U)[D^YKY'_
M )'F/_Z<47\I3_R7];GM_P#(OPW_ $\FONC_ )O^MBS1117UQX@4444 %%%%
M !1110 4444 %%%% !1110!F^)]8M]"T2XU*XP1$OR)G!=S]U1]3^F:X'X3Z
M/<:KJESXPU8&2221OL^X<%C]YA[#[H_'TJGXQNY_&_CBW\.Z?(?L-JY$DB],
MC[[_ (=![_6O5;"TM["RAL[6,1P0H$11V KY>E_PK9A[7_EU1=E_>GU?RZ'G
MQ_VFOS?9CMYO_@$]%%%?4'H!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?F;^V
MU_R<[XN_[<O_ $B@K],J_,W]MK_DYWQ=_P!N7_I%!0![-_P3+_YJ#_W#?_;J
MOLROC/\ X)E_\U!_[AO_ +=5]F4 %%%% !1110 4444 %%%% !4-O:VUL\SV
M]O#"T\GFS&- ID? &YL=3A0,GL!Z5-10 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?)O_!2C_D1_"7_ &$IO_15?3/@3_D2-!_[!MO_ .BEKYF_X*4?
M\B/X2_["4W_HJOIGP)_R)&@_]@VW_P#12T ;-%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7*?$+7?[/LO[.M7/VJX7YB
M#RB>OU/3\ZWM;U*#2M-EO;@\(/E7/+MV KBO!6FSZYK,OB#4OG1),H".&?MC
MV7C]/>OG,]QE6<HY?A7^\J;O^6/5_P"7^=CU<NH0BGB:WPQ_%]$;W@/0O[)T
M[[1<)B\N "^1RB]E_P ?_K5TE%%>S@<'2P5"-"DM(_U?YG!B*\\14=2>["BB
MBNHQ"BBB@ HHHH **** "BBB@ HHHH *Y#XI^)?[!T$P6TFV_O 4BP>47^)_
MZ#W/M757ES#9VDMU<R".&%"[L>P R:\G\,6TWCSQW/KE]&?[.M&&R-N1@?<C
M_P#9C_\ 7KP<\QE2$(X3#_Q:NB\EUE\E_6AQXNK))4X?%+^FSJOA/X;_ +$T
M/[9<QXOKT!WR.43^%?ZG_P"M79T45ZF!P=/!4(T*>T5_3^9T4J4:4%"/0***
M*ZC0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\S?VVO\ DYWQ=_VY?^D4%?IE
M7YF_MM?\G.^+O^W+_P!(H* /9O\ @F7_ ,U!_P"X;_[=5]F5\9_\$R_^:@_]
MPW_VZK[,H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^3?^"E'_(C^$O^PE-_Z*KZ9\"?\B1H/_8-M_\ T4M?,W_!
M2C_D1_"7_82F_P#15?3/@3_D2-!_[!MO_P"BEH V:*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *"0 23@#J:*X[XBZXUO -'LR
M3<3C][MY*J?X?J?Y?6N',LPIY?AI5ZG39=WT1T87#3Q-54X]?P\S(UJYG\7^
M)8].LF(LX2<..F/XG/\ (?AZUZ%8VL-E:16MN@2*)=JC_/>L?P5H8T;3!YJC
M[7-AICZ>B_A_.MZO-R++ZE*,L7B?XU35^2Z1^7];'5F.)A-JC2^"&WF^K"BB
MBOH#S0HHHH **** "BBB@ HHHH **** "BBL?QCKD/A[09]1EPSCY(4/\<AZ
M#^I]@:RKUH4*<JM1V25V3.2A%RELCB?BYK4]_>V_A#2B9)IG7[0%[D_=3_V8
M_A[UW/A/18/#^AP:;!AB@W2OC[[G[S?Y[ 5Q/P@T.>XFG\6:IF2XN&80%^IR
M?G?\>@]L^M>EUX.249XF<LRKJTIZ17\L.GW[O_@G'A(NHW7GN]O)!1117T9W
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\G.^+O\ MR_](H*_
M3*OS-_;:_P"3G?%W_;E_Z104 >S?\$R_^:@_]PW_ -NJ^S*^,_\ @F7_ ,U!
M_P"X;_[=5]F4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 ?)O_!2C_D1_"7_82F_]%5],^!/^1(T'_L&V_P#Z*6OF
M;_@I1_R(_A+_ +"4W_HJOIGP)_R)&@_]@VW_ /12T ;-%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 444CLJ(SNP55&6). !ZT-V S_$
M6JPZ/I<EY+@M]V-/[['H/\]JY+P%I4VI:A)XBU++G>3%N_B?NWT'0?\ UJIW
MDD_C/Q0MO"S+809P<?=3NWU/;\/>O1K:&*VMX[>! D4:A54=@*^1PZ_MO'?6
M'_ I/W?[TOYO1=/^'/:J_P#"?A_9+^)/?R7;Y_UT)****^N/%"BBB@ HHHH
M**** "BBB@ HHHH **** "O(-=FF^('CV+2K1V_LNS)#2+TV@_._X\ ?A[UU
M'Q<\2'2-&&FVDF+Z^4KP>4CZ%OJ>@_'TJY\,?#?_  C^@*TZ8OKO$D^>JC^%
M/PS^9-?,9DWF>,CE\/@C:53](_/=_P# //K_ .T5516RU?Z(Z>V@BMK>.W@C
M$<42A$0=% & *DHHKZ9))61Z&P4444P"O/OC/XWU7P7:Z9+I=O93-=/(K_:4
M9@-H7&-K#U->@UXO^U+_ ,>&@_\ 76;^25[&04*>(S"G3JJ\7?3Y,\;B'$5,
M/EU2K2=I*UG\T<Y_PO3Q;_T#M#_[\R__ !RC_A>GBW_H':'_ -^9?_CE>645
M^F_V!EO_ #Y1^6?ZPYG_ ,_F>I_\+T\6_P#0.T/_ +\R_P#QRC_A>GBW_H':
M'_WYE_\ CE>644?V!EO_ #Y0?ZPYG_S^9]@?#W6;KQ#X-T[6;V.&.XN49G6$
M$(,.PX!)/;UK>KC_ (+?\DPT3_KD_P#Z,:NPK\EQ\(T\55A%62DTOO9^P9?4
ME4PE*<W=N,6_N04445R'8%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7YF_MM?\ )SOB[_MR_P#2*"OTRK\S
M?VVO^3G?%W_;E_Z104 >S?\ !,O_ )J#_P!PW_VZK[,KXS_X)E_\U!_[AO\
M[=5]F4 %%%% !1110 4444 %%%% !17.^-_&WASP;!;/KE\T<]Y)Y5G:00O/
M<W3_ -V.) 7<^N!@=\5YUI7QVMK:Y\33^+/#/B/2])TO5C:QWZ:1(\=O$+>&
M3_2=C.R/F1CG:!M9.^: /9Z*S/"_B#1/%&B0:UX>U.VU/3I\^5<6[[D;!P1[
M$$$$=14^M:KIFB:9-J>L:A:Z?90+NEN+F58XT'NQ.!0!<HKC?AG\3/"7Q'?5
MSX1O9;ZWTJ=8)KDQ%(Y'8$_)NY8#'7 'IFNRH ***X+6?BSX3TSXNZ1\+G:\
MN=?U.-I!Y"*T5L C.!*Q8$%E0D !CTS@$4 =[117(>*?B)H&A>(8_#4<6H:S
MX@DB\\:7I=OY\Z1_WWY"QJ>@+LN>U '7T5R_@SQYX?\ %5_?Z59/=6>L:<1]
MMTR_@,%U #R&*'[R'(PZDJ?6NHH **** "BBB@#Y-_X*4?\ (C^$O^PE-_Z*
MKZ9\"?\ (D:#_P!@VW_]%+7S-_P4H_Y$?PE_V$IO_15?3/@3_D2-!_[!MO\
M^BEH V:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB?
MB)K3DKH-@2TTQ FV=>>B#W/?_P"O70^*=8CT72GN3AIF^6%#_$W^ ZUS?P\T
M:2>=_$&H@O([$P[^I)ZO_0?C[5\QG>)J8JK'+,,_>GK)_P L>OS?];GK9?2C
M1@\756D=EW?_  #H?".BIHNE+"0#<R?-.P[GT'L/\:V***^@PN&IX6C&C25H
MQ5D>;6JRK3<YO5A1116YF%%%% !1110 4444 %%%% !1110 57U.]M].T^>^
MNWV00(7<^P]/>K%>6?%/5KG6]<MO!VD'>QD'GX/!?J%/LHY/_P!:O-S;,%@,
M,ZB5Y/2*[R>R,,36]C#FZ]/4@\"V5SXR\97'BC4X_P#1;>0&)#RN\?<0>RC!
M/OCUKUJL_P .Z3;:)HUOIMJ/DA7!8CEV[L?J:T*C)\O>"P]JCO4EK)]V_P#(
MG"T?90UW>K]0HHHKU3I"BBB@ KQ?]J7_ (\-!_ZZS?R2O:*\7_:E_P"/#0?^
MNLW\DKW>&?\ D:4OG_Z2SP.*/^156^7_ *4CPFBBBOV _&0HHHH ^KO@M_R3
M#1/^N3_^C&KL*X_X+?\ ),-$_P"N3_\ HQJ["OQ#,_\ ?:W^*7YL_=LK_P!Q
MH_X8_D@HHHKA.\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "OS-_;:_Y.=\7?]N7_I%!7Z95^9O[;7_)SOB[
M_MR_](H* /9O^"9?_-0?^X;_ .W5?9E?&?\ P3+_ .:@_P#<-_\ ;JOLR@ H
MHHH **** "BBB@ HHHH ^3[CQ?!I'_!0.[C\8SBWLSI::?H<EQQ%$TD43@J3
MP-S><F?5L5[=\)T23Q!\38Y%5T;Q8P96&00=.L<@BL']I'X$Z'\7M*BN1,-,
M\1V492SOPN59>OE2@?>3/(/5221U(/SE\&?C!XE^ GC#5_ OQ-L)[[39=3_T
MK48W::6*<0PKN5S_ *U!$(3MX901_NT ?7OPB\'Q>!?"]SX>M85ALDU2\GLX
MU(PD,L[2(HQT #8_"MW7O#^AZ]"8M:TBQU!?+>(?:8%DVJXPP&1QG Z>E3:%
MJVFZ[H]KK&CWL%]87<8E@N(6W)(I[@U=H ^4/^"<,7D>%O&D&<^7JD29]<(1
M7U?7RK_P3M_Y 7CK_L,)_P"@M7U%J5[::;I]QJ%_<1VUI;1-+/-(V%C11EF)
M[  4 <Y\4/%K>$_#Z/8VHU#7=1F%EH]@#@W-RX.T'T10"[MV52:^5+'PK)X2
M_;J\$65YJ$FI:K=6#WNJ7KD_Z1=20W1D< _=7@*JC@*H%?1?PSL;OQ9XAD^*
M6O6\L(GA-OX;LIDVM9V+$$S,IZ2S8#'NJ!%]:\<^('_*1+P3_P!@K_VC=4 ?
M1_Q&\2P^#O 6N>*;A!(FEV,MR(\X\QE4E4_%L#\:\5_85LKO4? FO?$36I!=
M:WXHU>66:Y898QQ_*%R>@#F3 Z 8':M_]M^62+]FCQ,(R1YCV:,0>WVJ(_TH
M_8@15_9F\+D8RSWA/U^US#^E '%?MGWMU\/?''P_^+NC#R[NSNGTZ_"<&ZMR
M-XB;U&!,.>[ ]J^F;"ZAO;&"]MVWPW$2RQMZJPR#^1KYG_X*/A?^%-Z$?XAX
MAC ^GV>?_P"M7M/P$DEE^"'@:2=F:1O#]B2S')/[A.30!VM%%% !1110!\F_
M\%*/^1'\)?\ 82F_]%5],^!/^1(T'_L&V_\ Z*6OF;_@I1_R(_A+_L)3?^BJ
M^C_ R:A_PA.A8N;4#^S;?&;=O^>:_P"W0!T=%5?+U'_GZM?_  &;_P"+H\O4
M?^?JU_\  9O_ (N@"U157R]1_P"?JU_\!F_^+H\O4?\ GZM?_ 9O_BZ +5%5
M?+U'_GZM?_ 9O_BZ/+U'_GZM?_ 9O_BZ +5%5?+U'_GZM?\ P&;_ .+H\O4?
M^?JU_P# 9O\ XN@"U157R]1_Y^K7_P !F_\ BZ/+U'_GZM?_  &;_P"+H M4
M55\O4?\ GZM?_ 9O_BZ/+U'_ )^K7_P&;_XN@"U157R]1_Y^K7_P&;_XNCR]
M1_Y^K7_P&;_XN@"U157R]1_Y^K7_ ,!F_P#BZ/+U'_GZM?\ P&;_ .+H M45
M5\O4?^?JU_\  9O_ (NCR]1_Y^K7_P !F_\ BZ +5%5?+U'_ )^K7_P&;_XN
MCR]1_P"?JU_\!F_^+H M455\O4?^?JU_\!F_^+H\O4?^?JU_\!F_^+H M455
M\O4?^?JU_P# 9O\ XNCR]1_Y^K7_ ,!F_P#BZ +5%5?+U'_GZM?_  &;_P"+
MH\O4?^?JU_\  9O_ (N@"U157R]1_P"?JU_\!F_^+H\O4?\ GZM?_ 9O_BZ
M+5%5?+U'_GZM?_ 9O_BZ/+U'_GZM?_ 9O_BZ +5%5?+U'_GZM?\ P&;_ .+H
M\O4?^?JU_P# 9O\ XN@"U157R]1_Y^K7_P !F_\ BZ/+U'_GZM?_  &;_P"+
MH M455\O4?\ GZM?_ 9O_BZ/+U'_ )^K7_P&;_XN@"U157R]1_Y^K7_P&;_X
MNCR]1_Y^K7_P&;_XN@"U157R]1_Y^K7_ ,!F_P#BZ/+U'_GZM?\ P&;_ .+H
M M455\O4?^?JU_\  9O_ (NCR]1_Y^K7_P !F_\ BZ +5%5?+U'_ )^K7_P&
M;_XNCR]1_P"?JU_\!F_^+H M455\O4?^?JU_\!F_^+H\O4?^?JU_\!F_^+H
MM455\O4?^?JU_P# 9O\ XNCR]1_Y^K7_ ,!F_P#BZ +5%5?+U'_GZM?_  &;
M_P"+H\O4?^?JU_\  9O_ (N@"U157R]1_P"?JU_\!F_^+H\O4?\ GZM?_ 9O
M_BZ +5%5?+U'_GZM?_ 9O_BZ/+U'_GZM?_ 9O_BZ +5%5?+U'_GZM?\ P&;_
M .+H\O4?^?JU_P# 9O\ XN@"U157R]1_Y^K7_P !F_\ BZ/+U'_GZM?_  &;
M_P"+H M455\O4?\ GZM?_ 9O_BZ/+U'_ )^K7_P&;_XN@"U157R]1_Y^K7_P
M&;_XNCR]1_Y^K7_P&;_XN@"U157R]1_Y^K7_ ,!F_P#BZ/+U'_GZM?\ P&;_
M .+H M455\O4?^?JU_\  9O_ (NCR]1_Y^K7_P !F_\ BZ +5%5?+U'_ )^K
M7_P&;_XNCR]1_P"?JU_\!F_^+H M455\O4?^?JU_\!F_^+H\O4?^?JU_\!F_
M^+H M455\O4?^?JU_P# 9O\ XNCR]1_Y^K7_ ,!F_P#BZ +5%5?+U'_GZM?_
M  &;_P"+H\O4?^?JU_\  9O_ (N@"U157R]1_P"?JU_\!F_^+H\O4?\ GZM?
M_ 9O_BZ +5%5?+U'_GZM?_ 9O_BZ/+U'_GZM?_ 9O_BZ +5%5?+U'_GZM?\
MP&;_ .+H\O4?^?JU_P# 9O\ XN@"U157R]1_Y^K7_P !F_\ BZ/+U'_GZM?_
M  &;_P"+H M455\O4?\ GZM?_ 9O_BZ/+U'_ )^K7_P&;_XN@"U157R]1_Y^
MK7_P&;_XNCR]1_Y^K7_P&;_XN@"U157R]1_Y^K7_ ,!F_P#BZ/+U'_GZM?\
MP&;_ .+H M455\O4?^?JU_\  9O_ (NCR]1_Y^K7_P !F_\ BZ +5%5?+U'_
M )^K7_P&;_XNCR]1_P"?JU_\!F_^+H M455\O4?^?JU_\!F_^+H\O4?^?JU_
M\!F_^+H M455\O4?^?JU_P# 9O\ XNCR]1_Y^K7_ ,!F_P#BZ +5%5?+U'_G
MZM?_  &;_P"+H\O4?^?JU_\  9O_ (N@"U157R]1_P"?JU_\!F_^+H\O4?\
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
M^/$WCN[<RRD,MI,"68=@X!&Q?11CWQTKUDZ2#;0VIATHP0+MBC-C\L8]%&_
M_"OH\-B\#DE5<B]K46[Z+RCW\V?-XG!X_/:3YW[*F]H]7YR[>2/C:BOL;^Q(
M?^?71_\ P7C_ .*H_L2'_GUT?_P7C_XJO5_UWI_\^7]__ /'_P!1*G_/Y?\
M@/\ P3XYHK[&_L2'_GUT?_P7C_XJC^Q(?^?71_\ P7C_ .*H_P!=Z?\ SY?W
M_P# #_42I_S^7_@/_!,?X+?\DPT3_KD__HQJ["J4%M>01+%#-911K]U4M2 /
MP#T_R]1_Y^K7_P !F_\ BZ^$Q5;V]>=6UN9M_>[GW^$H?5Z$*3=^5)?<K%JB
MJOEZC_S]6O\ X#-_\71Y>H_\_5K_ . S?_%U@=!:HJKY>H_\_5K_ . S?_%T
M>7J/_/U:_P#@,W_Q= %JBJOEZC_S]6O_ (#-_P#%T>7J/_/U:_\ @,W_ ,70
M!:HJKY>H_P#/U:_^ S?_ !='EZC_ ,_5K_X#-_\ %T 6J*J^7J/_ #]6O_@,
MW_Q='EZC_P _5K_X#-_\70!:HJKY>H_\_5K_ . S?_%T>7J/_/U:_P#@,W_Q
M= %JBJOEZC_S]6O_ (#-_P#%T>7J/_/U:_\ @,W_ ,70!:HJKY>H_P#/U:_^
M S?_ !='EZC_ ,_5K_X#-_\ %T 6J*;$)!&!*Z._<JNT'\,G^=.H **** "B
MBB@ HHHH **** "BBB@ K\S?VVO^3G?%W_;E_P"D4%?IE7YF_MM?\G.^+O\
MMR_](H* /9O^"9?_ #4'_N&_^W5?9E?&?_!,O_FH/_<-_P#;JOLR@ HHHH *
M*** "BBB@ HHHH R=!U^QUF^UFRM"XFT>^^Q72L!Q)Y4<H(]BLJ_K7F&F>"/
M#WQ M_BKX<\26,=S:S>*VV.1\\#_ -G66)$/56'K^!X-6=0^&7C'1_B?K'CW
MP'XUMK5M;:-M2T?5;(S6DIC145E9&5D( Z\]?3BN<\*^'_B;XDD^(>C'6]'\
M,0WOB4C4+RQBEGN&!LK17%N7V! 5 &\AB"6 ' ) ,+_@GK-J,7@/Q5HEQ<FY
ML-,UMHK24'*9*C>$]!D*V/\ ;]Z^G*Y[X=>#-!\ ^$;/POX;M3;V%J#C<=SR
M,3EG=N[$]_P&  *L^++3Q)>Z<8/#6MZ?I%PRLK3W>G-=[<C@JHFC (YZ[ATX
M]0#YL_X)V$'0?'1!R/[83_T%J]X^-G@>;XC_  VU/P=!KDFB-?F+==I"92JI
M(KE=@=<A@N.O?O7G?P!^!7B;X/W%^FD_$.PU*PU%XWNK:Z\/L#E,X9'6Y^4D
M,1R".G%>[T ?,"_LS?$E0%7]I/Q: . !#<<?^3=>*^)_A1XKL?VI_#W@*?XJ
MZU=ZQ>V7FP^(G27[1;+Y<S;%!F+8PC#AQ]\\>OZ$UY1X@^#G]K?M$Z)\7?\
MA(_)_LNT^S_V9]BW>;\DJ[O-\P;?];G&P_=]^ "CXE^%>LG]F'7/AUJ/B.[\
M7:NUG/)#?WBL)9YA(9HE.YW(PRJH^8].W2L?]@K58;[]GRSTY6_?Z3J%U:SH
M>"C-(91D?24?K7OM>5VOPUUCP=XZUCQ3\-[S38+?72)=4T340ZVSSC)$\4B9
M,3')W#:P.>V!@ \N_P""@HN-<TKP+X&TN,W&K:OK+/;PJ,D[4\L$^@S,.?8^
ME?2WAO2X-#\.Z;HEJ,0:?:16L7^[&@4?H*X7PU\-;B7XC-\1_'&H6VK^(883
M;:9!;1,EII<)SD1!B2TC;CF0X/)  %>DT %%%% !1110!\F_\%*/^1'\)?\
M82F_]%5],^!/^1(T'_L&V_\ Z*6OF;_@I1_R(_A+_L)3?^BJ^F? G_(D:#_V
M#;?_ -%+0!LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445%=W$5K
M;27,[A(HU+,Q[ 4I244Y-V2&DV[(RO&.MKHNEM(A!NI<K"OOW;Z#_"L7X=:(
MZ*=<O06GFR8=W) /5_J?Y?6LK3H9_&7BA[RY5EL8<97/1>R?4]_Q]J](5550
MJ@*H&  . *^3P$7G&-^OU%^ZAI37=]9?Y?\  /9Q+6!H?5H_'+67EY?U^HM%
M%%?6GBA1110 4444 %%%% !1110 4444 %%%% !7 ?&'Q$UCIR:%8L3>7PQ(
M$Y98SQCZMT^F:[/6]2MM(TJXU&[;$4"%CZL>P'N3@?C7FGPVTVY\3>)[KQ?J
MRADCE_<J>AD[8]D&,>^/2OGL\Q-2?+@,._?J;O\ ECU?Z(XL74D[48;R_!=3
ML_AWX=7P[X?C@D4?;)\27+?[79?H!Q]<GO72445[6%PU/"T8T::M&*LCJITX
MTXJ,=D%%%%;EA4%_>6MA9R7E[<16]O$NYY)&"JH]R:Q?''C'1?".G_:=3GS,
MX/D6T9!DE/L.P]2>/Y5Y';67C+XOZDMW?NVE>'8WRB@'9_P ?\M&[;CP.?I7
MKX#*95X>WK2Y*2WD^ODEU9XV89O'#S^KT(\]5[173SD^B+OBOXA:]XTU0^&?
M %O<+"_$MV!L=U[G/_+-/?J>.G0]C\-/AEI?A14OKPIJ&KXR9V7Y(CZ1@_\
MH1Y^G2NH\*>&]'\,:8+#1[188^#(YY>5O[S-W/Z#MBM>M<9FT53>&P4>2GU_
MFE_B?Z&6#RB3JK%8V7/5Z?RQ\HK]0HHHKPSW@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "OS-_;:_Y.=\7?]N7_I%!7Z95^9O[;7_)SOB[_MR_](H* /9O^"9?
M_-0?^X;_ .W5?9E?&?\ P3+_ .:@_P#<-_\ ;JOLR@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y-_X*4?\ (C^$
MO^PE-_Z*KZ9\"?\ (D:#_P!@VW_]%+7S-_P4H_Y$?PE_V$IO_15?3/@3_D2-
M!_[!MO\ ^BEH V:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\_P#'
M6J3ZMJ<?A[3<N!(!+M/#OZ?1>_O]*Z#QOKHT?3"D+#[9."L0_NCNWX=O>J'P
MZT(VEK_:MVI-S<+^[#=40]_J?Y5\MG%:>88A970=D]:C[1[>K_K2Y[&!A'#4
MGC*B\HKN^_R.@\/Z7#H^F1V4/)'+OCEV/4_Y[5?HHKZ2C1A0IQITU:*5DCRJ
MDY5).4G=L****U("BBB@ HHHH **** "BBB@ HHHH ***YKXB^(E\.^'WEB8
M?;9\QVP]&[M] .?KCUK#%8FGA:,JU1VC%79%2I&G%RELCC?B/J-SXH\4VOA'
M26W1Q2XF8=#)W)]D&?QS[5Z9HVG6VDZ7;Z=:+MA@0*OJ?4GW)R?QKC/@_P"'
M6L-,;6[U2;R^7*%NJQ'G\VZ_3%=]7BY'AJD^;'XA?O*G3^6/1?JSEPE.3O6G
MO+\%T04456U34++2[&6^U"YBMK:(9>21L ?Y]*^BC%R:25V=DI**;D[)%FO,
M?B3\5;31I&T?PXJZGJ['R]R#='"W3''WV_V1^/I7,^)?'/B3X@ZD_AOP-;3P
M61XFN?N,R=,LW_+-/;J>GM7=_#;X;:1X1B2ZD"WVK$?/<NO$?M&.P]^I_2OH
MJ> P^6Q57'ZSZ4U^<NR\O^"CYNIF&(S.3I9?I#9U'^45U?G_ ,!G)^!_A=?Z
MO?CQ+\0)Y;JYE.];.1LD^GF'L/\ 8' Z'TKV.&*.&)(88TCC10J(@P% Z  =
M!3J*\O'YC7QT^:H]%LEHDO)'JY?EM# 0Y:2U>[>K;\V%%%%<!Z 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^9O[;7_)SOB[_MR_](H*_3*OS-_;:_Y.
M=\7?]N7_ *104 >S?\$R_P#FH/\ W#?_ &ZK[,KXS_X)E_\ -0?^X;_[=5]F
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?)O_!2C_D1_"7_ &$IO_15?3/@3_D2-!_[!MO_ .BEKYF_X*4?\B/X
M2_["4W_HJOIGP)_R)&@_]@VW_P#12T ;-%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5!J%W!864MW<OLBB7<Q_I]:GKSSQCJ$_B#6XM!TT[HDDPQ'1G[D^R
MC/Z^U>3G&9K+\/S15YRTBN[>QVX'"/$U;/2*U;[(CT"TG\6>))-5OU_T2%A\
MO8X^Z@_F?_KUZ..!@54T?3X-+TZ*RMQ\D8Y;NQ[D_6K=3DN6/ T&ZCO4F[R?
M=_Y(>/Q?UBI[ND8Z)>04445[!PA1110 4444 %%%% !1110 4444 %%%% #9
M9$BB>65U2-%+,S'  '4FO(;-)/B)X_:YE5O[(LL?*>FP'A?JYR3[9]*VOC%K
M\B0Q>&=.+/=WA7S@G7:3\J?5C^GUKJ? V@1^'= AL@ ;AOWEPX_B<]?P'0?2
MOE\9_P *V/6$7\*E9S\Y=(_YGGU?]IK>S^S'5^O1&ZH"@   #@ =J**\K^(O
MQ6BL;@Z'X2C&I:J[>6947?'&QXPH'WW_ $'OR*^TP6 KXVI[.C&_Y+S;Z%X[
M'T,#3]I6E9=.[\DNIUWCWQOHO@^R\R_E\V[=<P6D9_>2>_\ LK[G\,GBO*=.
MT;Q?\6]235-;F?3= 1LPHHPI'I&I^\?5SQZ=,5N> OA7<75\?$7CV1KV^E;S
M!:2/O&?60]_]T<#]*]?C1(T5$5510 JJ, #T%>S+%X;*4X83WZO6?1?X5^IX
ML<'BLW:GC/<I=(=7YR?Z&;X:T'2O#NF)IVD6B6\"\MCEG;^\QZDUIT45\[4J
M2J2<YN[?4^DITX4XJ$%9+H@HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *_,W]MK_DYWQ=_VY?^D4%?IE7YF_MM?\G.^+O^W+_TB@H ]F_X
M)E_\U!_[AO\ [=5]F5\9_P#!,O\ YJ#_ -PW_P!NJ^S* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DW_@I1_P B
M/X2_["4W_HJOIGP)_P B1H/_ &#;?_T4M?,W_!2C_D1_"7_82F_]%5],^!/^
M1(T'_L&V_P#Z*6@#9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***JZM?V^F:?+>
MW+8CC&<=V/8#W-14J1I0<YNR6K948N<E&*U9A^/M>_LO3_LEN^+RX4@$=43N
MWU[#_P"M3/A_H7]FV'VZY0B[N%S@]43L/J>I_"L/PG87'B37I=<U(;H(WRJG
MHS=E'L./T]37HM?+Y53EFF*>9UE[JTII]NLO5_UT/7QDE@Z/U2#U>LG^GR"B
MBBOJSQ@HHHH **** "BBB@ HHHH **** "BBB@ K.\2:M;Z'HMQJ5R?EB7Y5
MSR['HH^IK1KR3QO>7'C3QI;>&=-<FTMI")7'*[A]]_HHX'OGUKR<YS!X+#WI
MJ]27NQ7=O_+<YL56]E#W=WHO4L_"K2;C6=:N?&.K#>S2-Y&1P7[L/91P/_K5
MZ-K6J:?HVG2ZAJEW%:VL0RTCG'X#N2>P')KE_&'C#P[\/M%AL0!+<1Q!;:QB
M8;V Z,Q_A&>YZ\X!KSG2/#?BWXJ:E'K7B>XDL-$4Y@B0;=R^D2GU[NV?Q[>[
MPWPRL+@U4Q,N6&\I/>4GORKKVN>-6S%82V$PT?:5GNNB\Y/HOQ'Z_P"+O%'Q
M,U.3P]X.MY;32^D\[':64]Y&'W5_V1R??I7HOPZ^'FC>#H!-&/MFILN)+N1>
M1ZA!_"/U/<UT>@:-IF@Z;'IVDVD=K;)T5!RQ]2>I/N:OUZ>-S;GI_5L+'DI=
MNLO.3Z^AM@<HY*GUG%RYZO?I'RBNGKN%%%%>*>X%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %?F;^VU_R<[XN_P"W+_TB@K],J_,W
M]MK_ ).=\7?]N7_I%!0![-_P3+_YJ#_W#?\ VZK[,KXS_P""9?\ S4'_ +AO
M_MU7V90 4444 %%%% !1110 4444 %%>>>/?B2VE>--/\ >%M*37?%M]";G[
M/)<>3;V=N#S-/( Q4>BA22<=,BN)\+Z[\:;6^\=WEGI_AWQ0-/\ $#1R:8;V
M>"5<6=J_EVKON0+\X.U@OS%SGYL4 >\T5R7PC\<VGQ%\#VOBFSTV\TQ)I)87
MM;L 2121N48''NI]#["KWC?Q/%X6T>:_;2-8U:2.%Y5MM-LVFD<*,GGA5_X$
MPSVS0!OT5Y!^S3\8[CXQ6OB+4FT:+2;/3[N."UB$IDD964DL[<#/3@#CU->O
MT %%>*^._BC\2KJ\NK?X1_#1O$MG:.\4NK7MRD%M)(IPPA5G1I5!R"P.,@@9
MZUD_ ?\ :(G\9>.)_A[XY\--X8\5Q;Q'%EA'*R#<R;7^97QE@.00"<],@'T!
M117E@^)>J^*_'>J^$/AK8Z=>#1"$U?6M0=S:6\QR!!&B8:5P0<_,H&#S0!ZG
M17FGAOXEW=M\2?\ A6_CO3[32M>G@^TZ5=6LK-::G%SG9N 9)%PV8SGID$\5
MZ70 4444 %%%% 'R;_P4H_Y$?PE_V$IO_15?3/@3_D2-!_[!MO\ ^BEKYF_X
M*4?\B/X2_P"PE-_Z*KZ9\"?\B1H/_8-M_P#T4M &S1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5YSXDO+CQ3XBBT?3VS:Q,1N'0D?><^PZ#_ .O6U\0]=-C9_P!F
MVK'[5<+\Q'5$Z?F>GY^U6O NA#2-.\Z=,7DX!DSU0=E_Q]_I7RF9SEFN+66T
MG[D;.HU^$?5_ULSV<)%8.C]:G\3TBOU-K3;.#3[&*SMEVQQ+@>I]2?<U8HHK
MZF$(TXJ$59+8\>4G)N3W844450@HHHH **** "BBB@ HHHH **** "BBJ.MZ
MMIVBV#WVIW26\"G&6ZL3T51U)/H*$KDRE&"<I.R1@_%#Q)_8&@,EO)MO[O,<
M&.J#^)_P_F17CFD>,&T*P;3?"MLU]XBU$['G6/?Y"]D1?XF[D]!QUQQH:S%X
M@^(OB6:32[=E1B(UDD.([:(="Q]>IP,DDG' KU/X?> M%\'6@^RH+F_=<37D
MBC>WJ%'\*^P_$FO/X>6%Q>)EG&+7/&-XT8='_-.7DWHN^NFA\QB5C,PQ'+AW
MR06\O_D?-]^GJ<C\/OA25NAX@\;2'4-2D;S/LTC[U5O60_QM[=![]O6E 4
M  < #M117NX[,*^.J<]9^BZ+R2/;P&74,#3Y**]7U;[MA1117$=P4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?F;^VU_P G
M.^+O^W+_ -(H*_3*OS-_;:_Y.=\7?]N7_I%!0![-_P $R_\ FH/_ '#?_;JO
MLROC/_@F7_S4'_N&_P#MU7V90 4444 %%%% !1110 4444 ?&OQ+\477P9_;
M9G\;^([:>;P]XAL(X%G12QC@\N)'*CN4DB!*CG:WJ17OGP$U?2]?N_B#K.BW
MT%_I]WXJ,D%Q"^Y)%_L^RY!_,>Q%=1\2? GACXA^&I?#_BK34O+1SNC;[LD#
MXP'C;JK#_P"L<CBOBBRM/B=^SKXK\2ZSX*DN-=\$Z5K'V#48IN4<^3#*&E1?
MN';,JB5>Z\C&%(!]S>%M!M?#UK>6UF1Y5U?W%\5"X"O-(9''_?3$_C6N0"""
M,@UR'PA^(6A?$WP1:^*=!9UBE)CGMY,>9;S+C=&V.XR"#W!![UU] 'RE_P $
MYXUA\.>-XD&%35HU ]@C5]5RHLD;1N"5<%3@XX/N*^5_^"=O_("\=?\ 883_
M -!:OJJ@"&QM+:QLH+*R@CM[:WC6*&*-=JHBC 4#L !7S[>^!)/%O[:$/C?3
MT$>D>&-.CBO[E1@3WVV4"('N522,MZ;0#UKV?QYX=U#Q+H[:?I_BW6?#;,&#
M3Z:(=[@CN9(V(QZH5//6OC;'Q!_99^+^E07_ (@GUOP9KMUF5Y6;RY5+@2NR
ML3LG7<&R#\W<]0 #ZR^/?BN3P3\'/%'B:"417-I8,MJY&=L\A$<1_P"^W6O-
MOV!M)CLO@)'JQ+O<ZQJ=S=3R.<EBK>4.?^V?YDUK?MOQRR?LT>)O*#,%>T9P
M!GY1=1?_ %J=^Q"5_P"&9?"V.H:\S]?MDU '!_\ !0<3:-HO@;QQILA@U71]
M:*6TH[;D\P9]1F$?F?6OI/PMJT&O^&=*UVU*F#4;.&[C*G(VR(&'Z&OG/_@H
M^P'P<T)/XCXAC(_"WG_QKVKX#P2VWP1\#P3 K(OA^QW ]1^X3C\* .THHHH
M**** /DW_@I1_P B/X2_["4W_HJOIGP)_P B1H/_ &#;?_T4M?,W_!2C_D1_
M"7_82F_]%5]'^!K&$^"=")>ZYTVWZ7,@_P"6:_[5 '1T55^P0?\ /2Z_\"I/
M_BJ/L$'_ #TNO_ J3_XJ@"U157[!!_STNO\ P*D_^*H^P0?\]+K_ ,"I/_BJ
M +5%5?L$'_/2Z_\  J3_ .*H^P0?\]+K_P "I/\ XJ@"U157[!!_STNO_ J3
M_P"*H^P0?\]+K_P*D_\ BJ +5%5?L$'_ #TNO_ J3_XJC[!!_P ]+K_P*D_^
M*H M455^P0?\]+K_ ,"I/_BJ/L$'_/2Z_P# J3_XJ@"U157[!!_STNO_  *D
M_P#BJ/L$'_/2Z_\  J3_ .*H M455^P0?\]+K_P*D_\ BJ/L$'_/2Z_\"I/_
M (J@"U157[!!_P ]+K_P*D_^*H^P0?\ /2Z_\"I/_BJ +5%5?L$'_/2Z_P#
MJ3_XJC[!!_STNO\ P*D_^*H M455^P0?\]+K_P "I/\ XJC[!!_STNO_  *D
M_P#BJ +5%5?L$'_/2Z_\"I/_ (JC[!!_STNO_ J3_P"*H M455^P0?\ /2Z_
M\"I/_BJ/L$'_ #TNO_ J3_XJ@"U157[!!_STNO\ P*D_^*H^P0?\]+K_ ,"I
M/_BJ +5%5?L$'_/2Z_\  J3_ .*H^P0?\]+K_P "I/\ XJ@"U157[!!_STNO
M_ J3_P"*H^P0?\]+K_P*D_\ BJ +5%5?L$'_ #TNO_ J3_XJC[!!_P ]+K_P
M*D_^*H M455^P0?\]+K_ ,"I/_BJ/L$'_/2Z_P# J3_XJ@"U157[!!_STNO_
M  *D_P#BJ/L$'_/2Z_\  J3_ .*H M455^P0?\]+K_P*D_\ BJ/L$'_/2Z_\
M"I/_ (J@"U157[!!_P ]+K_P*D_^*H^P0?\ /2Z_\"I/_BJ +5%5?L$'_/2Z
M_P# J3_XJC[!!_STNO\ P*D_^*H M455^P0?\]+K_P "I/\ XJC[!!_STNO_
M  *D_P#BJ +5%5?L$'_/2Z_\"I/_ (JC[!!_STNO_ J3_P"*H M455^P0?\
M/2Z_\"I/_BJ/L$'_ #TNO_ J3_XJ@"U157[!!_STNO\ P*D_^*H^P0?\]+K_
M ,"I/_BJ +5%5?L$'_/2Z_\  J3_ .*H^P0?\]+K_P "I/\ XJ@"U157[!!_
MSTNO_ J3_P"*H^P0?\]+K_P*D_\ BJ +5%5?L$'_ #TNO_ J3_XJC[!!_P ]
M+K_P*D_^*H M455^P0?\]+K_ ,"I/_BJ/L$'_/2Z_P# J3_XJ@"U157[!!_S
MTNO_  *D_P#BJ/L$'_/2Z_\  J3_ .*H M455^P0?\]+K_P*D_\ BJ/L$'_/
M2Z_\"I/_ (J@"U157[!!_P ]+K_P*D_^*H^P0?\ /2Z_\"I/_BJ +5%5?L$'
M_/2Z_P# J3_XJC[!!_STNO\ P*D_^*H M455^P0?\]+K_P "I/\ XJC[!!_S
MTNO_  *D_P#BJ +5%5?L$'_/2Z_\"I/_ (JC[!!_STNO_ J3_P"*H M455^P
M0?\ /2Z_\"I/_BJ/L$'_ #TNO_ J3_XJ@"U157[!!_STNO\ P*D_^*H^P0?\
M]+K_ ,"I/_BJ +5%5?L$'_/2Z_\  J3_ .*H^P0?\]+K_P "I/\ XJ@"U157
M[!!_STNO_ J3_P"*H^P0?\]+K_P*D_\ BJ +5%5?L$'_ #TNO_ J3_XJC[!!
M_P ]+K_P*D_^*H M455^P0?\]+K_ ,"I/_BJ/L$'_/2Z_P# J3_XJ@"U157[
M!!_STNO_  *D_P#BJ/L$'_/2Z_\  J3_ .*H M455^P0?\]+K_P*D_\ BJ/L
M$'_/2Z_\"I/_ (J@"U157[!!_P ]+K_P*D_^*H^P0?\ /2Z_\"I/_BJ +5%5
M?L$'_/2Z_P# J3_XJC[!!_STNO\ P*D_^*H M455^P0?\]+K_P "I/\ XJC[
M!!_STNO_  *D_P#BJ +5%5?L$'_/2Z_\"I/_ (JC[!!_STNO_ J3_P"*H M4
M55^P0?\ /2Z_\"I/_BJ/L$'_ #TNO_ J3_XJ@"U157[!!_STNO\ P*D_^*KC
MO$OC7PUH\SVT4M]?W"\,L%W)L4^A;=C\LURXO&X?!PYZ\U%>?]:F=2K"DKS=
MCNZ*\B_X6A;Y_P"0%=X_["TG^%=%X:\:^&M8F2VEEOK"X;A5GNY-C'T#;L?G
MBO.P_$>68B:A3JJ[[IK\TC"&.P\W92.[HJK]@@_YZ77_ (%2?_%4?8(/^>EU
M_P"!4G_Q5>V=9:HJK]@@_P">EU_X%2?_ !5'V"#_ )Z77_@5)_\ %4 6J*J_
M8(/^>EU_X%2?_%4?8(/^>EU_X%2?_%4 6J*J_8(/^>EU_P"!4G_Q5'V"#_GI
M=?\ @5)_\50!:HJK]@@_YZ77_@5)_P#%4?8(/^>EU_X%2?\ Q5 %JBJOV"#_
M )Z77_@5)_\ %4?8(/\ GI=?^!4G_P 50!:HJK]@@_YZ77_@5)_\51]@@_YZ
M77_@5)_\50!:HJK]@@_YZ77_ (%2?_%4?8(/^>EU_P"!4G_Q5 %JBJOV"#_G
MI=?^!4G_ ,51]@@_YZ77_@5)_P#%4 6J*J_8(/\ GI=?^!4G_P 51]@@_P">
MEU_X%2?_ !5 %JBJOV"#_GI=?^!4G_Q5'V"#_GI=?^!4G_Q5 %JBJOV"#_GI
M=?\ @5)_\51]@@_YZ77_ (%2?_%4 6J*J_8(/^>EU_X%2?\ Q5'V"#_GI=?^
M!4G_ ,50!:HJK]@@_P">EU_X%2?_ !5'V"#_ )Z77_@5)_\ %4 6J*J_8(/^
M>EU_X%2?_%4?8(/^>EU_X%2?_%4 6J*J_8(/^>EU_P"!4G_Q5'V"#_GI=?\
M@5)_\50!:HJK]@@_YZ77_@5)_P#%4?8(/^>EU_X%2?\ Q5 %JBJOV"#_ )Z7
M7_@5)_\ %4?8(/\ GI=?^!4G_P 50!:HJK]@@_YZ77_@5)_\51]@@_YZ77_@
M5)_\50!:HJK]@@_YZ77_ (%2?_%4?8(/^>EU_P"!4G_Q5 %JBJOV"#_GI=?^
M!4G_ ,51]@@_YZ77_@5)_P#%4 6JHZ[J<&DZ9+>S\A1A%[NQZ 4\V-N 29+H
M <DFZD_^*KSR_,GBGQ,NGV$DWV*(_>>1G  ^\_S$]>@_"O&SO,I8*BHTE>K/
M2*\^_HCOP&$6(J-STA'5OR_X)=\$:9/K6K2^(-2!=5DS&#T9_P#!?\/2O0:H
MVNDV=M;I!!]HCC0855N9 !^35)]@@_YZ77_@5)_\56F3Y;'+\.J;=Y/63[M[
MD8[%O$U>;9+1+LBU157[!!_STNO_  *D_P#BJ/L$'_/2Z_\  J3_ .*KU3C+
M5%5?L$'_ #TNO_ J3_XJC[!!_P ]+K_P*D_^*H M455^P0?\]+K_ ,"I/_BJ
M/L$'_/2Z_P# J3_XJ@"U157[!!_STNO_  *D_P#BJ/L$'_/2Z_\  J3_ .*H
M M455^P0?\]+K_P*D_\ BJ/L$'_/2Z_\"I/_ (J@"U157[!!_P ]+K_P*D_^
M*H^P0?\ /2Z_\"I/_BJ +5%4Y+.VC1G>:Y5%!+,UW( !ZGYJ\B\>?$8W-^/#
MO@-;R^OI6\LW23R.,^D8W<_[QX'OUKNP.7U\=/DI+;=O9+NV<&/S&A@*?/5>
M^R6[?9([?XB_$/1O!\!AD87>ILN8[2-N1Z%S_"/U/85XC<WGB7Q=XBBO-9$C
MW,I"V=J%*I&'QC:IZ C')Y(Y)-=GI?@"R\*Z-/XK\:R?VEJS'=%;M*2HE/3<
MV<NV>2>@P>O6MSX2^'I+^6?Q3JQE>69F%N?,96)_B?(.?]D<^OM7F<28[#TT
MLERU\U2HOWE3M#JH]N;:_5:=4SY]T<;F->#Q/N1W4%T7>7GV70[KPAH<'A_0
MH-.APSJ-TS@??D/4_P!![ 5KU5^P0?\ /2Z_\"I/_BJ/L$'_ #TNO_ J3_XJ
MBC1A0IQITU9)61];"*A%16R+5%5?L$'_ #TNO_ J3_XJC[!!_P ]+K_P*D_^
M*K4HM455^P0?\]+K_P "I/\ XJC[!!_STNO_  *D_P#BJ +5%5?L$'_/2Z_\
M"I/_ (JC[!!_STNO_ J3_P"*H M455^P0?\ /2Z_\"I/_BJ/L$'_ #TNO_ J
M3_XJ@"U157[!!_STNO\ P*D_^*H^P0?\]+K_ ,"I/_BJ +5%5?L$'_/2Z_\
M J3_ .*H^P0?\]+K_P "I/\ XJ@"U157[!!_STNO_ J3_P"*H^P0?\]+K_P*
MD_\ BJ +5%5?L$'_ #TNO_ J3_XJC[!!_P ]+K_P*D_^*H M455^P0?\]+K_
M ,"I/_BJ/L$'_/2Z_P# J3_XJ@"U157[!!_STNO_  *D_P#BJ/L$'_/2Z_\
M J3_ .*H M455^P0?\]+K_P*D_\ BJ/L$'_/2Z_\"I/_ (J@"U157[!!_P ]
M+K_P*D_^*H^P0?\ /2Z_\"I/_BJ +5%5?L$'_/2Z_P# J3_XJC[!!_STNO\
MP*D_^*H M455^P0?\]+K_P "I/\ XJC[!!_STNO_  *D_P#BJ +5%5?L$'_/
M2Z_\"I/_ (JC[!!_STNO_ J3_P"*H M455^P0?\ /2Z_\"I/_BJ/L$'_ #TN
MO_ J3_XJ@"U157[!!_STNO\ P*D_^*H^P0?\]+K_ ,"I/_BJ +5%5?L$'_/2
MZ_\  J3_ .*H^P0?\]+K_P "I/\ XJ@"U138HUBC"*7(']YRQ_,\TZ@ HHHH
M **** "BBB@ HHHH **** "OS-_;:_Y.=\7?]N7_ *105^F5?F;^VU_R<[XN
M_P"W+_TB@H ]F_X)E_\ -0?^X;_[=5]F5\9_\$R_^:@_]PW_ -NJ^S* "BBB
M@ HHHH **** "BBB@#C?!'C>VU_QIXQ\*RRP)J'AZ_CB$*G#M;R012)(1_O-
M(O']T>M87@232HI?BU)KK6RZ6OB64WAN"!$(O[-LM^[/&,9S5_Q5\'_ ^O\
MBK_A+&L[W2O$7\6J:5?2VEP_ 'S%& ;A0.0>!CI7,^&?@K:W-WXIA\;:AKNL
MZ9>:\+VUM;K4OW5W&MO;JLDZ1!1(=\;+M?(PB\9R2 <?_P $_=#N].\ >(]6
M$$\&C:IJ[/I0F'S/"@V[_7GA?JAKZ6) !). .M165K;65I%:6=O%;6\*!(HH
MD"HBCH !P![5F>*_#>E^)]/-AJS:C]F(962TU*XM-X/!#&%T+#V.1U]: /FC
M_@G-/%-H'CDQN#NU6*0#OM9&P?T-?5LLB11-+*ZI&BEF9C@*!U)/85YSX+^!
MOPS\&:@U_P"%=%U#1[A\"1K77+Y1( <@.OG8<>S BN_U:PL]5TN[TO4(%N+.
M\A>"XB;I)&ZE64^Q!(H CT75])UNR%]HVIV6I6K$@3VDZRQDCJ-RDBO"/VM-
M"A^(OB'P'\-+!5N-0EU8:C?A<_Z+8(I65W(^Z&W +GJ1BM?P[^S-X%\-:I+?
M>&M?\;:(LW^L@T_7'@C<=@2H#D#W:O3O!W@[P[X2AG71+ QS7)#75W-*\]S<
ML!@&2:0EW([9)QVH ;\2?#,/C'X?Z[X5F<1+J=C+;*^,^6S*=K?@V#^%>-_L
M*ZA<6GPXU?P!J\)M-;\+:M-;W-JY^=4D.]6QZ%O, /0XS7T+7'>(_AUH.K^)
M1XHM9]1T/7_)\A]1TJX\F6:/LLBD,D@';>I([4 >(_MEZ?<_$;QYX ^$6C-O
MNKJYDU'4'3DVEN $$C>@QYN,]2 .]?35G;PVEI#:6Z!(88UCC4=%51@#\A7/
M>#/ WA_PK>7^HV$-Q<ZKJ+!K[4KV9I[JXQT#.W11V5<*.PKIJ "BBB@ HHHH
M ^3?^"E'_(C^$O\ L)3?^BJ^F? G_(D:#_V#;?\ ]%+7S-_P4H_Y$?PE_P!A
M*;_T57TSX$_Y$C0?^P;;_P#HI: -FBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SKXQ>*I=.M
MUT.PDV7%PFZXD'5(SQM'N>?P^M>.5T'Q&N'N?&^JN_59S&/HH"C]!7/U^(\0
M9A4QN.J2D](MI+LE_GNSY/&UI5:S;Z:(****\4Y3V/X.^*I=1MVT._DWW%NF
MZWD/5XQQM/N./P^E>BU\[_#FX>V\;Z4Z=6G$9^C J?T-?1%?KW"./J8O \M1
MW<':_ET_R/I<LK2JT;2Z:!1117U1Z(4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445F^)-6BT;2Y+N3#/]V),_?;L/ZUE7KT\/3E5J.T4KLNG3E4FH15V
MSG_B+KC0Q#1;-B;B< 2[>H4]%^I_E]:U?!FAKHNE@2*#=S8:9O3T7\/YYKG_
M  !I,M_?2>(=1S(2Y,.[^)^[?0=!_P#6KO:^;R:A4QU=YIB%:^D%VCW]7_6C
M/5Q]2.'IK!TGM\3[O_@!1117U)XX4444 %%%% !1110 4444 %%%% !69XEU
M[2O#NF/J.KW:6\"\+GEG;^ZHZDUS7Q)^)&D>$86MHRM]JQ'R6R-Q'[R'^$>W
M4_K7!^&_ _B7X@ZG'XD\<W,T%D>8;;[C,G8*O_+-/?J>O?->W@\I3I_6<9+D
MI?C+RBOU/#QN;M5/JN#CSU?_ "6/G)_IN5]1UGQ?\6]2?2]$A?3= 1L3.QPI
M'K(P^\?1!QZ],UZKX"\$:+X/LO+L(O-NW7$]W(/WDGM_LK[#\<GFM[2]/LM+
ML8K'3[:*VMHAA(XUP!_GUKD_BSXD_L;1/L-K)B^O057'5(^C-]>P_'TKBSSB
M*%#"24%[.C'[*W?:[ZMDX7+881O%XJ7/5[OIY170Y;Q+<3>/?'<.BV4C?V;9
ML0\B], _._\ [*/P]37K-I;PVEK%:V\:QPQ($1%Z*!P!7+?"WPW_ &#H(FN$
MQ?7@$DV1R@_A3\.I]R?2NNKY3(\'4A"6*Q'\6KJ_)=(_)?UH>EA*4DG4G\4O
MZ2"BBBO=.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *_,W]MK_DYWQ=_VY?^D4%?IE7YF_MM?\G.^+O^W+_T
MB@H ]F_X)E_\U!_[AO\ [=5]F5\9_P#!,O\ YJ#_ -PW_P!NJ^S* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DW
M_@I1_P B/X2_["4W_HJOIGP)_P B1H/_ &#;?_T4M?,W_!2C_D1_"7_82F_]
M%5],^!/^1(T'_L&V_P#Z*6@#9HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJOJ-[::=927E[.D$$
M0R[L>!_B?:IE*,$Y2=DA-I*[/#/BUISV'C2ZD*XBNP)XSCKD8;_QX&N2KT36
M+G5/B7KJ6NF6JP:=:$D32KRH/=CZG'"C^F:XS7]$U/0KPVNI6K0M_"W5''JI
MZ'_.:_$\XPW-7J8JA%NE*3M*VE^OROL?*8JG><JD%[K>YG445HZ!HFIZ[>"U
MTVU:9OXFZ(@]6/0?YQ7D4J4ZLU"FKM]$<T8N3LEJ;GPETY[_ ,:6L@7,5H#/
M(<=,#"_^/$5[W7C<=OX@^&6I_:-D=]IESM$K(N%;';/56&3CL<]^WJ?A[6M/
MU[3UO=.F$B'AE/#(?1AV-?JG"2IX2E+!U/=K7;:?X6[JQ]#EO+3BZ4M)=4:-
M%%%?8GJ!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%!( R3@55TK4+;4[3[5:/
MOCW,N?<''_U_QJ'4@IJ#>KO9>F_YHI0DXN5M$69'6.-I'8*B@EF)P !WKS:X
M>?QIXI6*,NEA!W_NIGD_[S?X>E:7Q$UIW=-!L"7EE($VSKST3\>_X5T/A/1H
M]%TI8.&G?YIG'=O3Z#_/6OE<:WG.-^I0_@TW>;[OI'_/_-(]C#I8##_6)?'+
MX?)=S4MX8K>"."% D<:A54= !3Z**^L2459;'C-MN["BBBF(**** "BBB@ H
MHHH ***R/%7B/2/#&F-J&L7:PQ\A$'+RM_=5>Y_0=\"KITYU9J$%=OHB*M6%
M*#G-V2W;-6:6.&)YII$CC12SNYP% ZDD]!7CGCCXHW^KWY\-?#^"6ZN93L:\
MC7)/KY8[#_;/ ZCUK'N;[QE\7]1:TL$;2O#L;X=B3LX_OG_EHW?:.!QTZUZY
MX'\':+X1T_[-ID&9G \^YD ,DI]SV'H!Q_.OHEAL-E"Y\5:=7I#I'_%W]/\
MASYMXK%9P^3"MTZ/6?67^%=/7_ACDOAM\*K31Y$UGQ(RZEK#-Y@5CNCA;KGG
M[[?[1[].F:].HHKQ<9CJ^-J>TK2N_P %Y)=#V\%@*&!I>RH1LOQ?FWU(-0N[
M>PL9KVZD$<,*%W;T KROP7:7'C;QM<>)=1C/V*U<&.,\C</N)] .3[_6K7Q7
MU>XU?5[;P=I.9':1?M&.A?JJGV ^8_AZ5Z!X:TBWT+1;?3;896)?F?'+L>K'
MZFOC*O\ PK9A[+_ES1=W_>GT7_;O4SE_M-?E^S'\7_P#1HHHKZ@] **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OS-_;:_Y.=\7?]N7_ *105^F5?F;^VU_R<[XN_P"W+_TB@H ]F_X)
ME_\ -0?^X;_[=5]F5\9_\$R_^:@_]PW_ -NJ^S* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DW_ (*4?\B/X2_[
M"4W_ **KZ9\"?\B1H/\ V#;?_P!%+7S-_P %*/\ D1_"7_82F_\ 15?3/@3_
M )$C0?\ L&V__HI: -FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***Q/%WB73O#>GFXO&WS,#Y,"GYI#_0
M>I__ %5E7KT\/3=2J[16[)G.,(N4G9%O7]8L-#TY[[4)A'&O"@<L[=E4=S7F
M$46N_$O5O.F+V.B0/P!T'L/[S^_0?H7Z'H>L>/\ 5!K?B!W@TQ3^ZB7*[QG[
MJ#^[ZMU/\O5[.VM[.UCM;6%(88UVHB# 45\U&G6SV2G43AA^BV<_-]H^74X%
M&>,=Y:0[=7_P"#1M,LM(T^.QT^!88$Z =2>Y)[GWJ>ZMK>[A,-U!%/$>J2(&
M4_@:EHKZ>-*$8*FDN7:W2QZ"BDK):&+_ ,(GX9SG^PM/_P"_"UJVMM;VD(AM
M8(H(AT2- JC\!4M%13PU&D[TX)>B2)C3C'96(KNW@N[:2VN8DFAD7:Z.,AA7
MEGB#PUK'@K46U_PO)))9#F6$_,47N&'\2>_4?K7K%%<69972QT4V^6<?ADMT
M_P#+R,J^'C66NC6S['.>"O%VG^)K7]T1!>HN9;=CR/=?5?\ )KHZ\W\:^!)H
M+K^WO"9:VO(CYC6\1VY/JGH?]GH>WH=#P%X\AU=ETO5PMIJBG;R-JRD>GHWM
M^7H.'!YI5H55A,P5I_9E]F?^3\C*EB)0E[*MH^CZ/_@G<4445]"=H4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 444$@#).!0!S7Q#U;^S]$-O$V)[O,:XZA?XC_3\:XKPKXCE
MT."\B">8)4S$IZ+)T!/MCK]!4'C#53J^N2SJV8$_=P_[H[_B<G\:QZ_&\YS^
MM5S-XC#RLH7C'TV;^?\ D?=8#+80PBI55\6K_KR/0?AWHTDLKZ_?Y>60DP[N
MI)ZO_A^-=Q6;X8OX=1T.VN855!L",B]$8<$?3T]L5I5^G9)A*.%P4(T7=-7O
MW;ZGR685JE;$2<U:VENUN@4445ZQQ!1110 4444 %%%% !14=U/!:V\ES<S1
MPPQJ6>21@JJ!U))Z"O&?&?Q+U;Q)J7_",_#V">1Y"5>\1<.P[E,_<7_;./PZ
MGT,!EM?'2:IJR6[>B7JSS\PS.A@()U'>3VBM6WY(ZOXE_$W2_"BO8V834-7Q
M@0*WR1'UD(_]!'/TZUQWA3X>Z]XTU0>)O']Q<+"_,5H3L=U[#'_+-/;J>>G4
M]3\-/A;8>'735=99-2UDG>&/,<+>JYZM_M'\,=_1Z].IF-#+X.CE^LGHZCW?
ME'LOZ\SRJ66XC,9JMF.D5JJ:V7G+N_+;\B#3[.UT^SBL[&WBM[>)=L<<:[54
M?2IZ**^=;<G=GTB2BK+8*P_&^OQ>'= FOB5,[?);H?XG/3\!U/TK<) !). .
MIKQ_4'E^(?C]+2%F_LBRSEAT* _,WU8X ]L>AKQ<ZQ\\+15.CK5J/EBO/OZ(
MYL76=./+#XGHC9^#V@2[)O%&I9DNKLMY!?KM)^9_JQ_3ZUZ/388XX84AB14C
M10J*HP% X %.KJRS 0P&&C0CK;=]WU9I0HJC34$%%%%=YL%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7YF_MM?\G.^+O^W+_P!(H*_3*OS-_;:_Y.=\7?\ ;E_Z104 >S?\$R_^:@_]
MPW_VZK[,KXS_ ."9?_-0?^X;_P"W5?9E !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_P %*/\ D1_"7_82F_\
M15?3/@3_ )$C0?\ L&V__HI:^9O^"E'_ "(_A+_L)3?^BJ^F? G_ ")&@_\
M8-M__12T ;-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117$_$'QS#HN[3=+VW.JO\N -RPY]1W;T'Y^AY,;CJ."
MHNM6=DOQ\EW9G5K0I1YILO>._&-EX:M3&-MQJ#KF* 'I_M/Z#^?ZCE?"/A&_
M\1Z@/$GBUGD63#16[\%QU&1V3T7O_.[X$\#3&Y&O^*"US?R'S$AE.[8>S/ZM
M[=!]>GHM>'0P5?-:BQ..5H+6-/\ 67=^70XX4IXB2G65ET7ZL1$6-%1%"HHP
MJ@8 'H*6BBOIST HHHH **** "BBB@ KC?'W@:UU]6O;(I:ZFHR'Z++CH&]_
M]K^==E17+C,%1QM)T:T;I_U==F9U:4*L>6:T/,O!_CB\TN]_X1_Q@LD,T9")
M<R=1Z;SW'^U^?K7IBLK*&4AE(R"#P16'XP\+Z;XELO*NT\NX0?N;A1\R'^H]
MOY=:X#1M<UOP!J2Z+K\4EQIC']S(O.T?WD/<>J]OY^#3Q>(R:2I8Q\U%Z1GU
M7E/_ #_I<<:D\*^6KK'H^WK_ )GKE%06%Y:W]I'=V4Z3P2#*.AR#4]?3QDI)
M2B[IG>FFKH****8PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BB@\#)H **P-:\7:/INY!-]JF'_+.'G!]ST'\ZY_^T/%O
MB7Y;"$V%FW\8)4$?[_4_\!KQ,5G^%HS]E2O4J?RQU^][(]"CEM:<>>?NQ[O0
MZW6-=TO2E/VNZ42=HD^9S^ Z?C7#^(?&]U?02VMC;BVMY 4+MR[#O[#]?K6[
MI'@?3[8^?J,K7LO4@_*F?YG\37#^*=0BU#5Y&MD2.UB_=P(@PH4=P/<Y/XU\
MKQ'F6:4L,I56J2GHHK6376\NGR[GL97A<'.K:"<[;MZ+Y+_,RZ***_-SZHZ[
MX9ZM]EU-M.E;$5URF>T@_P 1Q^ KTNO"(I'BE26-BKHP96'4$=#7L_AW4DU;
M1X+U<!F7$BC^%QU%?J' ^:>UHRP<WK'5>G5?)_F?(<08/DFJ\=GH_4T****^
M]/G HHHH **** "L3QCXIT;PIIIO=6N0F<^5"O,DI]%7^O0=S7*?$OXHZ=X;
M,FF:2$U'6/N[%.8X3_M$=3_LCGUQ7->#_AMK/BC4AXF^(5Q.YDPR6;G:[#L&
MQ]Q?]D8/T[^[A,IA"FL3CGR4^B^U+T7Z_P##G@XO-YSJO"X"//4ZO[,?5_I_
MPQFLWC+XPZCM4-I7AN*3W*<?EYC_ *#V[^P>#?"FC>$].^QZ3;!6;'G3OS)*
M1W8_T' K8M+>"TMH[:UAC@@B4+''&H55 [ #I4M88_-IXB*HTH\E);17YONS
M;+\HAAINO5ESU7O)_DET04445Y)[ 4454UC4+;2M,N-0NWVPP(6;U/H![D\?
MC4SG&$7*3LD)M)79QWQ@\1G3M+71K-S]MOAAMO5(^A_%NGYUK?#CPXOAWP^D
M<J@7MQB2Y/H<<)^'\\UQOPZT^Y\5>*[GQ;JJYBAES"IZ%_X0/9!C\<>]>L5\
MWE$)8_$2S*HM/AIKM'J_5_UH<.&3K3=>7HO3O\PHHHKZ8[PHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OS-_;:_P"3G?%W_;E_Z105^F5?F;^VU_R<[XN_[<O_ $B@H ]F_P""
M9?\ S4'_ +AO_MU7V97QG_P3+_YJ#_W#?_;JOLR@ HHHH **** "BBB@ HHH
MH **\I\;_$?5KCXJVOPH\"+8#7VM/MVI:A?(TD.G6_'_ "S4J9)&W+@;@!N4
MG-<IX,T3XIPZG\1+KPKXXTVXU&V\2L)+35-)3[->R?8+1LEHRKQ9!5>"PPHX
MR2: /H&BN*^"?C'4_'7@&#7=:T9=%U(75Q:7=DLA<12PRM$PR1ZJ>.<>IK6\
M<:QKNCZ//<>'O#$VOWRPO)'"+J."/*CA69CG)[84].<4 ;]%>$_LB?%CQ-\6
MM/\ %&K^(4LX$M;V**TMK6/:D*%"<9.68],DGMP!7NKLJ(7=@JJ,DD\ 4 +1
M7SOKWC7X\_$&:YO/A#HND:1X71F2RU;56!EU$ X\V)&!"H2#M)4@@@YYP.:^
M&W[0GCSPU\3X/AO\<=%M[*[NI%C@U&)!&%+G",P7*/&S#&]<8/7H< 'U;117
MC/A[Q_XC^*GC;7-*\ ZC!HOA?0)?LMWK;6JW$]Y<\Y2!7^147&2[!LY&!@T
M>S45Y#8?$36_!_Q;LOAO\0;BVO(M;C,GA_7(8/(%PPX:WF0$J) <89< [E&
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
M9O[;7_)SOB[_ +<O_2*"@#V;_@F7_P U!_[AO_MU7V97QG_P3+_YJ#_W#?\
MVZK[,H **** "BBB@ HHHH **** /C/XZZAX@^!_[5J_%K^S9M1\.Z_ D%R4
M'&T1I')$&Z!QY2R+G /3L2/</V:_%>B>,U\>>(= NO/L;[Q/YT6Y2CA386:_
M,IY'S*P^JG&:]+\2Z%H_B71+G1=>TZWU'3KE=DUO.FY6']".Q'(/2OAO6/AM
MX]^%7B[Q=X\^#EW<?V5X<UAK&ZL"YED\@6\$Y+J>)8QYQ!'WE"@YZD 'W/HV
ME6FDQ7,=FK*MS=2W4@)_Y:2,6<CZDD_C5ZO._P!GSXI:?\6?A_%XBMK?['>P
MR&VU"TW;O)F !.#W4@@@^^.H->B4 ?*?_!.I53P]XY11A5U>, >@V-7U)JEG
M%J.FW6GSF18;F%X9#&VU@K @X(Z'!ZU\N_\ !.W_ ) 7CK_L,)_Z"U?55 $=
MK!#:VT5M;Q)%#$@2-$& J@8  ] *^5OV\_#47BGQ-\,]$TY3_;^I:A-:0F,9
M80DQ;F..R$AO;YO>OJ/5M0L=)TRYU/4[J*TLK6)IIYY6VI&BC)8GT KS7X=>
M'KCQ3XZF^+OB.TF@EDMOLGANPG4JUE9'DS.I^[-+DL>ZJ0IYS0!>_:4\2S>#
M_@/XLUJVEDCN8[ V\$B?>229EA5A[@R _A7$_L$Z7!8?L[Z?>11A9-2OKJYE
M8=699#$#^40'X5J_MLVMQ=_LU>)UMT9S$;65P/[BW,18_@.?PIG[$#*W[,WA
M<+U5[P-]?M<Q_J* .$_X*+0M:^!_"'B2U8PZAIVM[+:=?O1EHF?(/^]"A_"O
MHWP-K2>)/!6A^(8_N:GI\%X.,?ZR-7Z?C7SQ_P %() /@]H,6>6\01L/PMY_
M\:]N^!]E-IWP9\%V-RI2>'0;))%/56\A,C\#Q0!V-%%% !1110!\F_\ !2C_
M )$?PE_V$IO_ $57TSX$_P"1(T'_ +!MO_Z*6OF;_@I1_P B/X2_["4W_HJO
MH_P-IVGMX)T(FQM23IMN23$O_/-?:@#HZ*J_V;IW_/A:_P#?E?\ "C^S=._Y
M\+7_ +\K_A0!:HJK_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\
M^%K_ -^5_P */[-T[_GPM?\ ORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+
M7_ORO^% %JBJO]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/
MA:_]^5_PH_LW3O\ GPM?^_*_X4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_
M +\K_A0!:HJK_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\^%K_
M -^5_P */[-T[_GPM?\ ORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+7_OR
MO^% %JBJO]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/A:_]
M^5_PH_LW3O\ GPM?^_*_X4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K
M_A0!:HJK_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\^%K_ -^5
M_P */[-T[_GPM?\ ORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^%
M%JBJO]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/A:_]^5_P
MH_LW3O\ GPM?^_*_X4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A0!
M:HJK_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\^%K_ -^5_P *
M/[-T[_GPM?\ ORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^% %JBJ
MO]FZ=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/A:_]^5_PH_LW
M3O\ GPM?^_*_X4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A0!:HJK
M_9NG?\^%K_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\^%K_ -^5_P */[-T
M[_GPM?\ ORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^% %JBJO]FZ
M=_SX6O\ WY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/A:_]^5_PH_LW3O\
MGPM?^_*_X4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A0!:HJK_9NG
M?\^%K_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\^%K_ -^5_P */[-T[_GP
MM?\ ORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^% %JBJO]FZ=_SX
M6O\ WY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/A:_]^5_PH_LW3O\ GPM?
M^_*_X4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A0!:HJK_9NG?\^%
MK_WY7_"C^S=._P"?"U_[\K_A0!:HJK_9NG?\^%K_ -^5_P */[-T[_GPM?\
MORO^% %JBJO]FZ=_SX6O_?E?\*/[-T[_ )\+7_ORO^% %JBJO]FZ=_SX6O\
MWY7_  H_LW3O^?"U_P"_*_X4 6J*J_V;IW_/A:_]^5_PH_LW3O\ GPM?^_*_
MX4 6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A0!:HJK_9NG?\^%K_WY
M7_"C^S=._P"?"U_[\K_A0!:J*\N;>SM9+JZF2&&-=SNYP%%9VLG0=(T^2^U"
MWLX8$ZDPKDGL ,<GVKR\0ZE\1=9VV5I'INC0-RRQ@8^I'WG]N@_4^1F>:QPC
M5*G'GJR^&*_-]D<U?$*G:,5>3V1;US7-8\?ZH=#\/H\.F*09I6^7<,_>?T7T
M7J?Y>@>$?#6G^&]/%O:)OF8 S3L/FD/]!Z#_ /74NC^'-&TJPCL[:P@*(.7D
M0,[GN22.35S^S=._Y\+7_ORO^%9Y=E4J51XK%2YZSZ](KM'LO/J30PSC+VE1
MWD_P]"U157^S=._Y\+7_ +\K_A1_9NG?\^%K_P!^5_PKVSK+5%5?[-T[_GPM
M?^_*_P"%']FZ=_SX6O\ WY7_  H M455_LW3O^?"U_[\K_A1_9NG?\^%K_WY
M7_"@"U157^S=._Y\+7_ORO\ A1_9NG?\^%K_ -^5_P * +5%5?[-T[_GPM?^
M_*_X4?V;IW_/A:_]^5_PH M455_LW3O^?"U_[\K_ (4?V;IW_/A:_P#?E?\
M"@"U157^S=._Y\+7_ORO^%']FZ=_SX6O_?E?\* +5%5?[-T[_GPM?^_*_P"%
M']FZ=_SX6O\ WY7_  H M455_LW3O^?"U_[\K_A1_9NG?\^%K_WY7_"@#A/&
M_@.3[3_;OA8FUOHVWM!&=H8^J>A]NA_G:\!>/$U.1=(UL"TU1#L#,-JRMTQC
M^%O;OV]*['^S=._Y\+7_ +\K_A7+^./ >GZY;F>Q2*RU!!\KHNU)/9@/Y]?K
M7SF)RRM@JKQ67;OXH=)>G:7]>O#4P\J4O:4/FNC_ ."=E17DWA/Q(NBW_P#P
MC_C'3H8W0[4N9(5)7TW''S+Z-^?J/3DL-,D172RLV1AE6$2D$>HXKT\NS.CC
MZ;E3T:WB]T^S1O0Q$*RO'?JNJ+=%5?[-T[_GPM?^_*_X4?V;IW_/A:_]^5_P
MKT#<M455_LW3O^?"U_[\K_A1_9NG?\^%K_WY7_"@"U157^S=._Y\+7_ORO\
MA1_9NG?\^%K_ -^5_P * +5%5?[-T[_GPM?^_*_X4?V;IW_/A:_]^5_PH M4
M55_LW3O^?"U_[\K_ (4?V;IW_/A:_P#?E?\ "@"U157^S=._Y\+7_ORO^%']
MFZ=_SX6O_?E?\* +5%53IVG 9-C: ?\ 7%?\*Y[6=>\+Z=N1+6UNYA_!#$I
M/NV,?SKEQ>-P^#ASUYJ*\_T[FU'#U:\N6G&[.KK+UG7]*TD$7=TOF@<1)\SG
M\.WXXKBO+UWQ(?\ 0M,MM/LV/#B()Q_O8R?^ UNZ-X'TVTQ)?.U[+UP?E0?A
MW_&O$_M;&8[3+Z/N_P \]%\ENSO^I4,/KB9Z_P L=7\WLC/F\3Z]K<C6^@:>
MT4><&4@$CZD_*M3Z=X(>>;[5KU])<RGDHC$Y^K'G\OSKJETS35 "Z?: #L(5
M_P *7^S=._Y\+7_ORO\ A5T^'XUI*ICZCJR[/2*](K]12S)P7+AHJ"^]_>+I
M]A9Z?#Y-E;1P)W"CD_4]3^-6:J_V;IW_ #X6O_?E?\*/[-T[_GPM?^_*_P"%
M>_"G&G%1@K)=$>;*3D[R=V6J*J_V;IW_ #X6O_?E?\*/[-T[_GPM?^_*_P"%
M626J*J_V;IW_ #X6O_?E?\*/[-T[_GPM?^_*_P"% %JBJO\ 9NG?\^%K_P!^
M5_PH_LW3O^?"U_[\K_A0!:HJK_9NG?\ /A:_]^5_PH_LW3O^?"U_[\K_ (4
M6J*J_P!FZ=_SX6O_ 'Y7_"C^S=._Y\+7_ORO^% %JBLS4TT+3+&6^U"&PMK:
M)=SR21J !^7Z5XMXF\5ZEX[U5O#G@+25@M2<2W8B".Z_WBV/W:?^/'\<5Z.7
MY96QK;CI!;R>R_KL>;F.:4<"DI:S>T5JW_7<[#XE?%2ST.5M'\/HFI:PS>6=
MOS1PMTP<?>;_ &1^/I6+X)^&&HZWJ/\ PDWQ!FEGGE(=;-V^8^GF8Z#_ &!^
M..174_#KX8Z+X7@%Q=QQ:EJ;#YYY4!2/V13T^O4^W2NS_LW3O^?"U_[\K_A7
MH5LSHX*#H9?UWF_B?IV7XGG4<KKXZ:Q&8]-H+X5Z]W^!/!#%;P)!!$D44:A4
M1%"JH'0 #H*?57^S=._Y\+7_ +\K_A1_9NG?\^%K_P!^5_PKYYN^K/HTK:(M
M455_LW3O^?"U_P"_*_X4?V;IW_/A:_\ ?E?\* +5%5?[-T[_ )\+7_ORO^%'
M]FZ=_P ^%K_WY7_"@"U22.D<;2.P5%!+,3@ #O5;^S=._P"?"U_[\K_A7GOQ
M?U*TM8(O#^F6<'VZ[(,ABB&Y4)X48'5C^GUKAS+'0P&&E7GTV7=]$8UZRHP<
MV9<0D^(GQ ,C!O['L>QX'E@\#ZN?T^E>OHJH@1%"JHP !@ 5S?@KPK9:)H,-
MK<6T$UT_SW#N@;YSV!]!T_7O6W_9NG?\^%K_ -^5_P *X\DP,\/2=6OK5J/F
ME^B^1EA*+A%RG\4M7_D6J*J_V;IW_/A:_P#?E?\ "C^S=._Y\+7_ +\K_A7M
M'66J*J_V;IW_ #X6O_?E?\*/[-T[_GPM?^_*_P"% %JBJO\ 9NG?\^%K_P!^
M5_PH_LW3O^?"U_[\K_A0!:HJK_9NG?\ /A:_]^5_PH_LW3O^?"U_[\K_ (4
M6J*J_P!FZ=_SX6O_ 'Y7_"C^S=._Y\+7_ORO^% %JBJO]FZ=_P ^%K_WY7_"
MC^S=._Y\+7_ORO\ A0!:HJK_ &;IW_/A:_\ ?E?\*/[-T[_GPM?^_*_X4 6J
M*J_V;IW_ #X6O_?E?\*/[-T[_GPM?^_*_P"% %JBJO\ 9NG?\^%K_P!^5_PH
M_LW3O^?"U_[\K_A0!:HJK_9NG?\ /A:_]^5_PH_LW3O^?"U_[\K_ (4 6J*J
M_P!FZ=_SX6O_ 'Y7_"C^S=._Y\+7_ORO^% %JBJO]FZ=_P ^%K_WY7_"C^S=
M._Y\+7_ORO\ A0!:HJK_ &;IW_/A:_\ ?E?\*/[-T[_GPM?^_*_X4 6J*J_V
M;IW_ #X6O_?E?\*/[-T[_GPM?^_*_P"% %JBJO\ 9NG?\^%K_P!^5_PH_LW3
MO^?"U_[\K_A0!:HJK_9NG?\ /A:_]^5_PH_LW3O^?"U_[\K_ (4 6J*J_P!F
MZ=_SX6O_ 'Y7_"C^S=._Y\+7_ORO^% %JBJO]FZ=_P ^%K_WY7_"C^S=._Y\
M+7_ORO\ A0!:HJK_ &;IW_/A:_\ ?E?\*/[-T[_GPM?^_*_X4 6J*J_V;IW_
M #X6O_?E?\*/[-T[_GPM?^_*_P"% %JBJO\ 9NG?\^%K_P!^5_PH_LW3O^?"
MU_[\K_A0!:HJK_9NG?\ /A:_]^5_PH_LW3O^?"U_[\K_ (4 6J*;%''#&(XH
MTC0=%48 _"G4 %%%% !1110 4444 %%%% !1110 5^9O[;7_ "<[XN_[<O\
MTB@K],J_,W]MK_DYWQ=_VY?^D4% 'LW_  3+_P":@_\ <-_]NJ^S*^,_^"9?
M_-0?^X;_ .W5?9E !1110 4444 %%%% !1110!YIX$^)6GZC\5_&OP^U34H(
M]5TN_C?3X)"$:6V>VB;"?WBKF3/<!EJGX4U_1?"Z_%G7?$5Y#::9:>*'>>27
MH1_9UC\H'<GH!U).*['Q;\/O!'BV>.X\2>%M)U*XC_U=Q-;+YR?20?,.@Z'M
M7)^"O@KX2T76=;O]2T:QU,7&L?;],6Z>2Y^R(((4 Q*2 X>-SN'."HS@   X
MK]A7PAJ?A_X?ZSKNH6$FFP>(=2-W863@AHK< A"0>F<G'J I[U]!W4\-K;27
M-S*D,,2EY)';"JH&223T%25E^(O#GA[Q);I;^(M!TO6(8R2D=_:1SJI.,X#@
M@=!^5 'R]_P3CU&TN-)\;VRS(+A]0AN!"6&_RV5P&QZ9&*^K=2O;/3=/GU#4
M+J&UM+>,RS33.%2- ,EB3P !7-V'PR^&]A=QW=C\/O"=K<1G='+#HUNCJ?4$
M)D5T&M:5I>MZ9-I>M:;9ZG83X\VUNX%FBDP0PW(P(." >1U H ^8M6_:,^$_
MBOQ>X\3:]<0>&-)N0UEIZV$TG]I3(01<3;5(\M3RD9ZD;FZ*!U^H?M;?!>VL
MY9K?5]3O9$4E8(=-E5W/H"X51^)%>C_\*G^%G_1-/!G_ ((K;_XBE'PH^%JD
M$?#7P:".01H=M_\ $4 2&PD^(/PFDL/$EC_9[>(-+=;BV4Y:V69#M4GNZ!ER
M>FX$C%>3?L5SWWAG1O$7PD\2*+;7?#>HO+'$V1YUK+RLJ9^\I8,<CH&7/6OH
M<  8' KGO%7@GPMXHNK>\UO1X;B\ME*P7<;M#<1*>JK+&5< ^@.* /!OVG-)
MD^+WQ?\ !WPITDM-9Z8[:GXCGB&5M(FP$5FZ!V4. .OSJ>F:^F(HTBB2*-0J
M(H55'0 =!65X7\,Z!X7LY+3P_I-KI\4TAEF\I/FE<]7=C\SM[L2:UZ "BBB@
M HHHH ^3?^"E'_(C^$O^PE-_Z*KZ9\"?\B1H/_8-M_\ T4M?,W_!2C_D1_"7
M_82F_P#15?3/@3_D2-!_[!MO_P"BEH V:*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "LKQ/K^G>'M.-Y?RX)R(HE^_(WH!_7H*I>-O%EA
MX9LMTI$UY(/W-NIY/N?1??\ *N*\,>&-3\8ZD/$?BEW%HW,,'(\Q>P _A3]3
M^M>%F.:SC5^J8-<U9_=%=Y?Y?T^.OB&I>RI*\OR]2#3=-UOXCZLNIZLSVFCQ
M,1&B^G=4XY/'+'^F!ZMIUE::=91V=E D$$0PB*.!_B?>I8(HH(4AAC2.- %5
M$& H'8"GUT99E4,$G.3YJDOBD]W_ )+R+P^'5*[;O)[L****]4Z0HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q?%OAG3?$ECY%XF
MR9!^YG4?/&?ZCU'_ .NO/-*UC7?AYJ2Z3K<;W6DN?W3KR ,\E"?U4_IW]=JG
MK&F6.KV$ECJ$"S0N.0>H/J#V/O7B9CE+K5/K.&ER5EUZ/RDNJ.2OAN9^TINT
MOS]233;ZTU*RCO+&=)X)!E74\?\ UC[58KR"[L]?^&VIM>6#/>Z+*_SJW3Z-
M_=;T8=?TKTKPQX@T[Q#IXN["7)&!+$WWXSZ$?UZ&JR[-EB)O#UX\E9;Q[^<>
MZ_KS'0Q/.^2:M)=/\C5HHHKV3J"BBB@ HHHH **JZEJ-CIT7FWMU'"O;<>3]
M!U-<E?\ C6XNYC::!I\DTAX#NI)^H4?S->9CLXPF!]VK/WND5K)_)'7A\#7Q
M&L(Z=WHOO.SN)X;>)I9Y4BC7JSL !^)KEM7\<V,#>1ID+WLQ. >0F?YG_/-4
M;?PGK.KS"Y\0Z@Z#J(E8,P]O[J_AFNJTC0],TI?]#M45\8,C?,Y_$UYOM\VS
M#^%'V$.\M9_*.R^9U>SP6&^-^TEV6B^_K\CD1IGBOQ(0VI7!L;1N?+(V\?[@
MY/\ P(UT.C>$]'TW:_D?:9A_RTF^;'T'05O45U83(,+1G[6I>I4_FEJ_ET1E
M6S*M4CR1]V/9:!1117MGGA1110 4444 %%%% !1110!F>*]770?#M]K#P&=;
M2(R&,-M+>V>U>5?\+\M/^A:G_P# L?\ Q-=_\6_^2;:[_P!>I_F*^2J^WX8R
M;!X_#SG7C=IVW:Z+LSX7BK.L;E^)A##SLG&^R?5]T>[?\+\M/^A:G_\  L?_
M !-'_"_+3_H6I_\ P+'_ ,37A-%?2_ZK97_S[_&7^9\O_K9FO_/S_P EC_D>
M[?\ "_+3_H6I_P#P+'_Q-:.F_&[0Y],O[N\TZ:TEM]@@MQ*'>X9MV<<#:!M&
M2?4?0_/%>G? 'PAI'B;4]0O-8C:XCT[RBEN?N2,^_EO4#9TZ'//'%<.8Y!E.
M$PTJ\X-*-MF[[K35]=CORWB'.,9B8T(33<K[I6V>NBZ;FI8Z5XQ^+NHQZCK$
MK:9X>C?,2J"%(_Z9@_?;MO/ YQ_=KVCPSX?TGPWIB:?I%HEO".6/5I#_ 'F/
M4FM*-$CC6.-%1% 5548  Z "G5\-F&:U,6E2BN2FMHK;Y]WYGWN7933PC=6;
MYZCWD]_EV7D%%%%>4>L%%%% !1110 4444 4/$&JVVBZ/<:E=']W"F0O=V[*
M/<G KSKX6Z5<Z]KUSXPU8;R)#Y (X+^H]E' ]_I4/CV^N/&'C"V\+:6^;:WD
MQ*XY7>/O,?91D?7/J*]1TNQM]-TZ"PM$V00($0?U/N>M?+P_X5\QY_\ ES1>
MG:4^_P#V[_6YYZ_VFO?[,/Q?_ +-%%%?4'H!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5^9O[;7_)SOB[_MR_\ 2*"OTRK\S?VVO^3G?%W_ &Y?^D4% 'LW_!,O
M_FH/_<-_]NJ^S*^,_P#@F7_S4'_N&_\ MU7V90 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\F_\ !2C_ )$?PE_V
M$IO_ $57TSX$_P"1(T'_ +!MO_Z*6OF;_@I1_P B/X2_["4W_HJOIGP)_P B
M1H/_ &#;?_T4M &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7'^/_&UMX>C-G:!;G5''RQ]1%GH6_H.]4?'WCHV4QT7P^/M6IN=C.B[A$Q_A
M _B;V[?I2^ / HT^4:SKQ^TZHYWJCG<(B><D]W]^WZU\YC,RK8NJ\'E^Z^*?
M2/IWE^7WVX:M>527LJ._5]O^"4/!7@FZU"\_X2+Q:7GN)3YD=O+W]"X_DOY^
ME>F445ZF79;1P%+DI[O5M[M]VSHH4(T8VC]_<****[S8**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9/%%/"\,T:21
MN"K(XR&![$5Y;XG\):GX5U ^(?"3R>2G,MN,L47N,?Q)[=1U]QZK17FYCE='
M'P2EI)?#);I^7^1A7P\:RUT:V?8Y?P-XSL/$L B.VVU!%S) 3][_ &D/<?J/
MU/45Y[XZ\!M/<'6_#1^RZBC>8T2-L$A]5/\ "WZ'V[R>!/'JWLHTCQ !::DA
MV"1QL60CL1_"WMT/Z5Y^$S2MA:JPF8Z2?PS^S+_)^7_ OA3Q$J<O95]^CZ/_
M ()WU%<[K7C'2-/W)%)]LF'\$)RH/NW3\LUA?:O%WB7BVC_L^S;^($H"/][[
MQ_#BML3Q!A:<_94;U9]HZ_>]D>]2RVM.//4]R/=Z?AN=5K/B'2M*!%U<J91_
MRRC^9_R[?CBN7E\2>(-=D:#0;%H(LX,O4CZL?E'\ZT]&\$:;:$2WS-?3=<-P
M@/T[_C7411QQ1K'$BQHHPJJ, ?A7-]5S7,/]XG[&'\L=9?.73Y&OML'AOX<>
M>7=[?=_F<;IO@<RS?:M=OI+J4\LB,<'ZL>3^&*ZRPL;2PA\FSMXX$]$7&?KZ
M_C5BBO3P.4X3 ZT86?5O5OYO4Y,1C:^(_B2T[=/N"BBBO2.4**** "BBB@ H
MHHH **** "BBB@ HHK.US7=&T.#SM7U*ULT(R/-D 9OH.I_"JA"527+!7?D1
M.I&G%RF[+S,?XM_\DVUW_KU/\Q7R57M_Q-^+FAZIH%]H6CVES="ZC,9N9/W:
M+SU /S'\0*\0K]2X3P5?"862K1Y6W=7]$?E/%^.P^+Q<'0DI)*SMWNPHHHKZ
MD^3"O;_V5_\ F8_^W7_VM7B%>W_LK_\ ,Q_]NO\ [6KP.*/^155_[=_]*1]#
MPI_R-J7_ &]_Z2SV^BBBOR$_9 HHHH **** "BBB@ KE?B9XD'A_P^WD/B^N
MLQVX'5?[S_@#^9%=/<316]O)<3R+'%&I=W8\* ,DFO(]%AE^(/CZ74[I#_95
MD1A&Z%03L3ZDY)_'VKP\\QM2E3CAL/\ Q:NB\EUE\D<F+JRBE3A\4M%_F=-\
M(O#G]E:.=5NT/VV^4-\W5(^H'U/4_AZ5W-%%>A@,%3P.'C0I[+\>[^9M1I1I
M04(] HHHKL-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,W]MK_DYWQ=_VY?\
MI%!7Z95^9O[;7_)SOB[_ +<O_2*"@#V;_@F7_P U!_[AO_MU7V97QG_P3+_Y
MJ#_W#?\ VZK[,H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ^3?\ @I1_R(_A+_L)3?\ HJOIGP)_R)&@_P#8-M__
M $4M?,W_  4H_P"1'\)?]A*;_P!%5],^!/\ D2-!_P"P;;_^BEH V:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBF3S16\+SSR)%%&I9W<X"@=232;25V \
MD $DX ZFO,O&OC6[U.]_X1SPB'FGD)22XBZGU"'L/5OR]:J>)?$NJ^,]2/AW
MPNCK9GB:?E=Z]"2?X4]NI_'%=QX+\*:?X9LMD \Z[D'[ZX88+>P]![5\Q5Q=
M?.)NA@WRTEI*??RC_G_3\^52>*?)2=H]7^B*'@'P3:>'8A=7.RYU-Q\TN,B/
M/9/ZGJ:Z^BBO?P>#HX.DJ-&-HK^M?,[*5*-*/+!604445TF@4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4454U/4[
M#38O,O;J.$8X!/S'Z#J:BI5A2BYS:275Z(J$)3?+%79;J.YG@MH3-<31Q1KU
M9V  _.N+OO&EW>SFT\/Z?)+(?^6CKD_4*.GU)_"F6WA+5]6E6Y\0ZBX[^4K;
MF'M_=7\,U\_//_;R=/+Z;JOOM%?]O/\ 0]*.6^S7-B9J"[;O[BYJ_CFSB<P:
M7 ][,3@,00F?;N?T^M<UJG@[7O%D[ZE?+!8S%<(63:6QT! Y_$\_6O1-(T73
M-*3%E:HC8YD/+G\3S6A6<LCQ&86>95;K^2.D5\]V8XFKA)4G1ITKI]9:OY=O
MD>,^#=2M_#&NOI7BS30DH8>7<R#=Y?H<="I_O#G^GLD4B2QK+$ZNC@,K*<@@
M]"#63XJ\.:;XCL/LU]'AUSY4R_?C/M[>W>O.=.U/7OASJ:Z;JR->:/(W[MUY
M 'JA['U4_P!<GGPSGP\_955>@WI-+6/E.V_K_P ,O$EB*U!I5Y.4>C>K7DSU
MZBJNE:A9ZI8QWMA<)/!(,JRG]#Z'VJU7UL)QG%2B[IG8FFKH****H84444 %
M%%% !1110 444CLJ*69@J@9))P * %HKB?$WQ2\':'NC.H_VA<+_ ,LK("3\
MVSM'YYKSV]^*WC3Q-<-9>#M": =-Z1FXE7W)(V*/J/QKV<+D.-Q$>?EY8]Y:
M+\=?P/%Q?$&!PTN3GYI=HZO\-/O9[C?7EI86S7-]=06L"?>DFD"*/J3Q7GGB
M?XS>%=+W1:=Y^KSCC]R-D6?=V_F :Y*Q^$WC'Q+<K?>,==:$GG8TAN)1[#G:
MH^A/TKT/PS\+_!VA;9$TT7UPO_+:](E/_?.-H_ 9KK^JY3@_XU1U9=HZ+[^O
MR./ZUG&-_@4U2CWEK+_P'I\SS9O&7Q1\<,8O#NG26%HQQYENFT >\S]_]W!K
M0T/X)7=Y/]M\6Z])+*YR\=NQ=V^LC_X'ZU[8H"J%4  #  Z"EJ)\0U:<7#!T
MXTEY*[^;9<.'*522GC:DJLO-V7R2/-?&O@KPQX<^&VMMI6DP1S+:G]^XWR]1
M_$V2/PQ7S77VKJEA::GI\VGW\(GMIUVR1DD!AZ<<US'_  K#P)_T+L'_ ']D
M_P#BJ]').)H8.G-8GFE)N]]^GFSS<]X7J8VK!X7EA&*M;;KY(^4:*^KO^%8>
M!/\ H78/^_LG_P 51_PK#P)_T+L'_?V3_P"*KVO]=<%_)+\/\SP_]1\=_/'\
M?\CY1KV_]E?_ )F/_MU_]K5W_P#PK#P)_P!"[!_W]D_^*K8\->&-!\-_:/[$
MTZ.S^T;?-VNQW;<XZD]-Q_.O,SCBC"X[!3P].,DW;>UM&GW\CU,EX5Q6 QL,
M14G%J-]KWU37;S-BBBBOAC[T**** "BBB@ HHK+\5:S;Z!H=QJ4^#L&(TS]]
MS]U?\]LUG6JPHTW4F[)*[)E)13D]D<3\8-=FF>#PGIFZ2YN64SA.O)^5/Q."
M?;'K78^#-"A\/:!!I\>#+C?.X_CD/4_3L/8"N)^$FC3ZCJ%QXPU7,DLKL+<L
M.K'[SCZ<J/Q]J]/KY_):4\75EF=9:ST@NT.GS>__  YQX6+J2=>77;R7_!"B
MBBOI#N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,W]MK_DYWQ=_VY?\
MI%!7Z95^9O[;7_)SOB[_ +<O_2*"@#V;_@F7_P U!_[AO_MU7V97QG_P3+_Y
MJ#_W#?\ VZK[,H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ^3?\ @I1_R(_A+_L)3?\ HJOIGP)_R)&@_P#8-M__
M $4M?,W_  4H_P"1'\)?]A*;_P!%5],^!/\ D2-!_P"P;;_^BEH V:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***SO$.M:?H6G/?:A,$C'"J.6<^BCN:BK5A2@YS
M=DMVQ2DHJ[V+.I7UIIMC+>WTZP6\0R[MV_Q/M7E.H:AK?Q(U8Z=IBO9Z-$P,
MC-TQ_>?'4^B__KI+>WUSXEZN+BZ+V6B0/\H'0>H7^\_OT'Z'U31]-LM)L([&
MP@6&",< #DGU)[GWKYB];/I65X8;[G/_ "C^?Y>?[^,?:'XO_@%;PSH.G^'M
M.6SL(L9P9)&^_(WJ3_3H*U***^FHT848*G35DMDCOC%07+%:!1116A04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !10Q"J6
M8@ #))[5S>M>,M(L-T<+F]F'\,1^4?5NGY9KDQ>.P^#ASUYJ*\_T6[^1M1P]
M6O+EIQNSI*R=9\1:3I0*W-R&E'_+*/YG_+M^.*Y;SO%_B;B%?[/LF[\H"/K]
MYOPXK6T;P3I=F5EO"U],.?G&$!_W>_XYKQ?[5QN.TP%&T?YYZ+Y+=G?]3P^'
M_P!YG=_RQU?S>R,N3Q%XBUYVAT*Q:"'.#+U(^K'@?3K5K3/ RO+]IUR]DNYF
MY9$8X/U8\G]*[&-$CC6.-%1%& JC  IU:4^'X59*ICINM+STBO2*T^\F>9R@
MN3#Q4%Y;_>06-G:6,(AM+>."/T1<9^OK4]%%>_"$8148JR1YLI.3NWJ%%%%4
M(*JZMIUEJMC)97]ND\$G56_F#V/O5JBIG",XN,E=,32:LSR'4--U[X<:FVHZ
M5(]YH\C?O$;ICL' Z'T8?UQ7H_A7Q%IOB.P%U82_.O$L+??C/H1Z>_0UJRQQ
MRQ/%*BR1N"K*PR&!Z@CN*\O\4^#M2\.7Y\0^$'E54.Z2V7DJ.^!_$OMV_E\Q
M/#XC)9.IADYT.L.L?./EY?\ #KSW">$?-3UAU7;T/4J*Y3P)XUL?$D(@DVVV
MHHOSPD\/_M)ZCVZCWZUU=?083%T<925:C*\6=M.K&K'F@[H****Z30**S->\
M0:)H4/G:OJ=K9KC($CC<WT7J?P%>9^)?CEID#&#P]IDU_)T66?\ =IGV7[Q_
M';7H8/*L9C?X--M=]E][T/.QN;8/!?QZB3[;O[EJ>OUSGB;QQX6\.[EU/5X%
MG7/^CQ'S)<^FU<D?C@5Y)Y/Q@\>_ZQIM+T^3LV;6+!]A\[#ZY%='X9^!VBVN
MV;7K^?4I.IBB_=1_0G[Q^N17J?V5@<)KC:]W_+#5_?LCRO[7Q^,TP6':7\T]
M%]V[,S6_C9?WUS]A\(Z \DKG"/<*9';Z1IW_ !/TJ@G@KXH>.&67Q+J4EC:,
M0WEW#X&/40IP#_O8->VZ)HFD:);^1I.FVMDAZ^5&%+?4]3^-:%+^W*.%TP%!
M1_O2]Z7_  /Q'_85?%:X^NY+^6/NQ_X/X'F_AGX-^%-*VRZ@LVKW YS.=L8/
MLB_R8FO0K*TM;*V6VL[:&V@3[L<2!%7Z <5-17CXK'XG%RYJ\W+UV^[9'LX3
M+\-@X\M""CZ;_?NPHHHKD.P**** "BBB@ HHHH **** "BBB@ HHHH ****
M"O(O%ES/XZ\<P:!8.?[/M&(>1>G'WW_]E'_UZZOXK>)/[#T(VMM)MOKT%(\'
ME$_B;^@]S[4OPJ\-C0]"%U<QXOKT!Y,CE%_A3^I]S[5\QFDGF6+CET/@5I5'
MY=(_,\_$/V]14%LM9?Y'5V5M!9VD-I;1B.&% B*.P P*FHHKZ:,5%66QZ"5M
M$%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS-_;:_P"3G?%W_;E_
MZ105^F5?F;^VU_R<[XN_[<O_ $B@H ]F_P""9?\ S4'_ +AO_MU7V97QG_P3
M+_YJ#_W#?_;JOLR@ HHHH **** "BBB@ HHHH *KV=]97DMU%:7EO<26DWD7
M*Q2!C#)M5MC@?=;:ZM@\X8'N*\=\7^/=:\3_ !W7X.>$M7.ABQL?[0US5(HD
MDN%7Y"L,(<%%8B1"6*G ;CD5D>#/A]K-WJ?Q$;PW\1O%6BZM:>)6B@N)+E;J
M&9OL%HP:>&12KG+8R-IP%'0 4 ?0-%<'\"->\5>(?A]'=>-8K6+7[:^N[&\%
MM&4C+P3O'D GOMSD<'J *W?'$GB]=&G7P;!H[:@87,<FI22;%<#Y1L09;/\
MO+CWH WZ*^<_V'_'_BWXAZ3XNUCQ=J\NH7*:A$D*%0D<"%"=J(,!1^IQR37T
M90 45YI^T)KWQ!\-_#O7-=\%1Z)$=-M#<R3WK/)(44$R;(PNT$*,@LQ!Z8%9
M7['OB37?%OP/L->\2:G<:GJ5Q>77FSS').)6   X  X   % 'L%%-D=(XVDD
M=41 69F.  .I->#_  Z\5ZU\=/%7B"_TW7-0T+P%HMR;"U7391%<ZG/C+2/*
M!N2,*5(5""=PR>,4 >]45X9>^-]8^%'QDT7P9XIUFYUCPGXI!72-0OF4W-C<
MJ54PR. /,C)9,,V6!<9) ->YT %%%% !1110!\F_\%*/^1'\)?\ 82F_]%5]
M,^!/^1(T'_L&V_\ Z*6OF;_@I1_R(_A+_L)3?^BJ^F? G_(D:#_V#;?_ -%+
M0!LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !117+>//&5EX:MC$FVXU%US'!GA?1F]![=3
M^M<^*Q='"4G5K2M%$5*D:<>:3LB]XO\ $VG>&K#S[MM\[C]S;J?GD/\ 0>I_
MKQ7G^@Z#J_CW5!KOB)WBTT']S$N0'']U!V7CENI_46O"'@^_\07_ /PDGBYG
MD$AW16[\%QVW#^%?1>_TZ^H*JJH50%4#  ' %?/4L-7SF:K8I<M%:QAUEYR_
M1?T^*-.>*?/4TCT7?S9':6\%I;1VUM$D,,:[41!@**EHHKZA)15EL>@E8***
M*8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%5OMUM_:?]G>8/
MM/E>;M_V<XJS40J1G?E=[:?,J47'=!1115DA15/5-4T_3(O,OKJ.'T4G+'Z
M<FN3O/&=]?S&T\/:?)(YX\QUW'Z[1P/J37EX[.<)@GRU)7ETBM9/Y+]3LP^!
MKXA7BM.[T7WG9W5Q!:PF:YFCAC'5G8 ?K7*:MXYM4?[/I-N][,>%8@A,^PZG
M]*JVOA#5=4F%UXAU%\]?+5MS#VS]U?PS75Z3H^FZ6FVRM4C;NYY<_4GFO.]K
MFV8?PXJA#O+6?W;+YZG3R8+#?$_:2[+2/W]3D%T;Q3XB82:M=&SMCR(B,?\
MC@_]FYKH]%\+:1I>UTM_/F'_ "UF^8@^PZ"MNBNO"9#A,//VLTZE3^:3N_ET
M7R,:^8UJD>2/NQ[+1!1117M' %%%% !1110 4444 %%%% !12.ZQH7=E55&2
MQ. !7#^)OBKX.T3=&-0_M*X'_+*R D_-\A?US[5T8?"5\3+EHP<GY(YL3C*&
M%CS5IJ*\V0^._ 0O)CK/AYOLFI(?,,:-L$C#G*G^%OT/MUJ+P7\049FTKQ4R
MV-[#D&>4;%;'4/G[K?H?;OQ5W\4O'/BJX:S\'Z&UNN<%XX_/D7W+$;%'U'XU
M8T7X6^--2EFU'Q)K423RKG9*YGD+ 8 + X4?0GCM7!F?"&*RKFQV'J1A4W=*
M_P ?W72EV>W>VM_G:>;1Q&(3P%.4D]W:T?QL=+XG^-'A?3-\6EI/J\XR!Y8\
MN+/N[#/X@$5QQ\5_%7QTVS0+&33[)S@26Z>6N/>9^X_V2/I4WA&TT3PEXFEL
M_%GARW\YV!2ZD3S!'V#!3E2O?<!D<]>WND$D4L*2P.CQ,H*,ARI';!%>OE?$
MV4U*5\'0O47Q*IJXO_"M/1Z#IX3'YBW]8Q'+'^6"L_FWK^:/%]!^"$US-]L\
M5ZY)-*YW/';$LQ^LC_X?C7IGAKP;X9\.A3I6D6\4H_Y;,-\O_?39(_"M^BKQ
MF<XW&:59NW9:+[E^IZN"R7!8+6E35^[U?WO] HHHKS#U0HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ J&^NH+*SFN[J01PPH7=CV J:O,/
MBUK-QJ6HV_@_2<R2R.IN IZL>50^P^\?P]*\[-<PC@,,ZMKO9+NWLOZZ&&(K
M*C3<NO3U*/A*UG\<^.)_$.H1G[!:./+C;IQ]Q/P^\??ZUZ[69X6T:WT'1+?3
M;?!\M<R/C&]S]YO\]L5IUCDV7RP="]1WJ3?-)^;_ ,MB<+1=*'O?$]6%%%%>
MN=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^9O[;7_)SOB[_MR_
M](H*_3*OS-_;:_Y.=\7?]N7_ *104 >S?\$R_P#FH/\ W#?_ &ZK[,KXS_X)
ME_\ -0?^X;_[=5]F4 %%%% !1110 4444 %%%% 'QW^TOI7C3X1_'F+X[>%;
M)K_2KQ(X]43DHA"+&T<F.51U12'YPXY[ ^I?LI?$7P_X_;QOJ>G3"UN[_7_M
MPTZ>1?M$<1L[6+<0#RN^)QD>G:O;KJW@N[:6UNH(YX)5*212*&5U/!!!X(/I
M7Q'XS^!FN6OB?QKX\^#]Y)H^H^&=?>&'3+4E,Q"TMIB83ZYE?,9^4C 'H0#[
M8LK*ULEE6UA6(33--(!_$['+-^)JQ7DO[*_Q7E^+/PW_ +4U&".#6=/G^R:@
ML8PCOM#+(H[!@>G8@]L5ZU0!\J?\$[ !H/CH 8 UA,?]\-7U77RK_P $[?\
MD!>.O^PPG_H+5]54 <-^T%_R0OQU_P!B_>_^B'K@OV$/^3<=(_Z_+O\ ]'-7
M>_M _P#)"_'7_8OWO_HAZX+]A#_DW'2/^OR[_P#1S4 =+^U?KTWAO]GKQ?J-
ML6$TEF+-"K8(\^1820?82$_A7-_L(V45I^SAHT\:*K7EW=SR$#[Q$S1Y/X1@
M?A6G^VAIUQJ7[-OBJ.V7<\"V]R1_L1SQLY_!03^%5OV'I%?]F?PPJGF.2\5O
MK]KF/\B* .&_X*/0!?ACX9U./*7%MKHCCD4X9-T,C'![<QJ?PKZ$^&VM-XD^
M'GASQ X(?4M+MKMP>H:2)6(_,U\_?\%()E7X1:!!GYGU]' ]EMYA_P"S"O=O
M@YID^C?"3PAI-RNRXM-$LX9E]'6% P_/- '5T444 %%%% 'R;_P4H_Y$?PE_
MV$IO_15?1_@;4=/7P3H0-]:@C3;<$&5?^>:^]?.'_!2C_D1_"7_82F_]%5],
M^!/^1(T'_L&V_P#Z*6@"_P#VEIW_ #_VO_?Y?\:/[2T[_G_M?^_R_P"-6J*
M*O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O^-6J* *O]I:=_P _]K_W^7_&
MC^TM._Y_[7_O\O\ C5JB@"K_ &EIW_/_ &O_ '^7_&C^TM._Y_[7_O\ +_C5
MJB@"K_:6G?\ /_:_]_E_QH_M+3O^?^U_[_+_ (U:HH J_P!I:=_S_P!K_P!_
ME_QH_M+3O^?^U_[_ "_XU:HH J_VEIW_ #_VO_?Y?\:/[2T[_G_M?^_R_P"-
M6J* *O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O^-6J* *O]I:=_P _]K_W
M^7_&C^TM._Y_[7_O\O\ C5JB@"K_ &EIW_/_ &O_ '^7_&C^TM._Y_[7_O\
M+_C5JB@"K_:6G?\ /_:_]_E_QH_M+3O^?^U_[_+_ (U:HH J_P!I:=_S_P!K
M_P!_E_QH_M+3O^?^U_[_ "_XU:HH J_VEIW_ #_VO_?Y?\:/[2T[_G_M?^_R
M_P"-6J* *O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O^-6J* *O]I:=_P _
M]K_W^7_&C^TM._Y_[7_O\O\ C5JB@"K_ &EIW_/_ &O_ '^7_&C^TM._Y_[7
M_O\ +_C5JB@"K_:6G?\ /_:_]_E_QH_M+3O^?^U_[_+_ (U:HH J_P!I:=_S
M_P!K_P!_E_QH_M+3O^?^U_[_ "_XU:HH J_VEIW_ #_VO_?Y?\:/[2T[_G_M
M?^_R_P"-6J* *O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O^-6J* *O]I:=
M_P _]K_W^7_&C^TM._Y_[7_O\O\ C5JB@"K_ &EIW_/_ &O_ '^7_&C^TM._
MY_[7_O\ +_C5JB@"K_:6G?\ /_:_]_E_QH_M+3O^?^U_[_+_ (U:HH J_P!I
M:=_S_P!K_P!_E_QH_M+3O^?^U_[_ "_XU:HH J_VEIW_ #_VO_?Y?\:/[2T[
M_G_M?^_R_P"-6J* *O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O^-6J* *O
M]I:=_P _]K_W^7_&C^TM._Y_[7_O\O\ C5JB@"K_ &EIW_/_ &O_ '^7_&C^
MTM._Y_[7_O\ +_C5JB@"K_:6G?\ /_:_]_E_QH_M+3O^?^U_[_+_ (U:HH J
M_P!I:=_S_P!K_P!_E_QH_M+3O^?^U_[_ "_XU:HH J_VEIW_ #_VO_?Y?\:/
M[2T[_G_M?^_R_P"-6J* *O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O^-6J
M* *O]I:=_P _]K_W^7_&C^TM._Y_[7_O\O\ C5JB@"K_ &EIW_/_ &O_ '^7
M_&C^TM._Y_[7_O\ +_C5JB@"K_:6G?\ /_:_]_E_QH_M+3O^?^U_[_+_ (U:
MHH J_P!I:=_S_P!K_P!_E_QH_M+3O^?^U_[_ "_XU:HH J_VEIW_ #_VO_?Y
M?\:/[2T[_G_M?^_R_P"-6J* *O\ :6G?\_\ :_\ ?Y?\:/[2T[_G_M?^_P O
M^-6J\Y\<^.9I+K_A'_"N;B]E;RWGBYVGT3U/J>@_4<.89C1P%+VE5^B6[?9(
MQK5X48\TBYX^\?6VE1G3]&>.[U&08W(0R0Y[^A;T'Y^AR_ ?ABS6Y&O^)K^V
MN;^1O,2&296V$\[GR>6]NWUZ;/P^\#0Z&!J.I;;G5'YR?F6'/8>K>K?E[]K7
MDX7+JV.JK%Y@MOAATCYOO+\ORYZ="=67M:WR7;_@E7^TM._Y_P"U_P"_R_XT
M?VEIW_/_ &O_ '^7_&K5%?2'<5?[2T[_ )_[7_O\O^-']I:=_P _]K_W^7_&
MK5% %7^TM._Y_P"U_P"_R_XT?VEIW_/_ &O_ '^7_&K5% %7^TM._P"?^U_[
M_+_C1_:6G?\ /_:_]_E_QJU10!5_M+3O^?\ M?\ O\O^-']I:=_S_P!K_P!_
ME_QJU10!5_M+3O\ G_M?^_R_XT?VEIW_ #_VO_?Y?\:M44 5?[2T[_G_ +7_
M +_+_C1_:6G?\_\ :_\ ?Y?\:M44 5?[2T[_ )_[7_O\O^-']I:=_P _]K_W
M^7_&K5% %7^TM._Y_P"U_P"_R_XT?VEIW_/_ &O_ '^7_&K5% %7^TM._P"?
M^U_[_+_C1_:6G?\ /_:_]_E_QJU10!5_M+3O^?\ M?\ O\O^-,GU;3(87E>_
MMMJ*6.)5)X]!FKM<3\4-6$=K'I,+_/+\\V#T4'@?B>?PKSLVS".7X2>(ET6G
MF^B_KH=6"PSQ-:--=?R.2_MVY_X2;^V^?,\W=MS_  =-O_?/%>K0:MIDT*2I
M?VVUU##,J@\^HS7B==#X=DUS5HTT.RU 00(I8@MM^7//(Y/7I7YKPUQ!5PM6
MI3G%S=1W26_-_P 'KZ'U>;99"M",HM1Y=/E_P#OM5\4:+IZ$O>)._:. AR?R
MX'XFN5NO%>M:Q*;?2XXK&(\&1W ./]YN!^'-;NC>"M*LL276;Z8=Y!A!_P !
M_P <UTR*J($10JJ,  8 %?;?5,TQ^N)J>RA_+#67SET^1\_[;!X;^%'GEWEM
M\E_F<'I?AC2C)]IUK6X;N9N61;@8)]V)R?TKK;.?1;*$0VEQ8PQC^%)%']:T
M**]3 Y5A,"OW$$GWW;]6]3DQ&,K8A_O):=NGW%7^TM._Y_[7_O\ +_C1_:6G
M?\_]K_W^7_&K5%>B<I5_M+3O^?\ M?\ O\O^-']I:=_S_P!K_P!_E_QJU10!
M5_M+3O\ G_M?^_R_XT?VEIW_ #_VO_?Y?\:M44 5?[2T[_G_ +7_ +_+_C1_
M:6G?\_\ :_\ ?Y?\:M44 5?[2T[_ )_[7_O\O^-']I:=_P _]K_W^7_&K596
MO^(]"T"+S-8U6UL\C(5W^=OHH^8_@*NG3G4ERP5WV1%2I"E%RFTEW>A;_M+3
MO^?^U_[_ "_XT?VEIW_/_:_]_E_QKRCQ)\<K"-C;^'-*FO92=JRW'R(3[*/F
M;]*POL7Q>\>\W,DVEV$G9R;:/'^Z/G8?7->Y2X=Q"C[3%25*/]YZ_)?\,>#5
MXDP[E[/"Q=67]U:?-[?/4]7\1>/_  CH2$WFM6TDHZ0V[>;(3Z87./QQ7FFO
M?&[4+V4VGA30R&;(66X!DD/N(UX!_$UL^&?@?H5GMEUR]N-3D'6)/W47Z?,?
MS%>EZ-HVE:-;?9]*TZVLH^XAC"[O<GJ3[FM?:Y/@O@BZTN[]V/W;_>9>RSG&
M_')48]E[TOOV^X\'C\*^._&LBS^*/$D%E:DY\NXN5./=84.T'Z[37;^&/A?X
M"TG9+>W<6KW P=US.HC!]D!QCV;=7I]%<V)X@QE6/LX-0CVBK+_/\3IPW#N"
MHR]I43J3[S=W_E^!0M+G1K2W2WM)["WA086.)T55^@' J7^TM._Y_P"U_P"_
MR_XU:HKQ6VW=GN))*R.?\46'AWQ%IYM+^ZM21DQ2K*N^,^H.?T[UYWI>L:M\
M/M4^P7,R:EH[L2AB<, #W7^ZWJIXZ_6O9*K:G8VFI64EG?0)/!(,,C#_ #@^
M]>+F.4_6)K$8>7)66TN_E+NCFKX;G?/!VDNO^96T[7M'U"SCN[;4;9HW&1F0
M*1[$'D'VJQ_:6G?\_P#:_P#?Y?\ &O+-3TG7?AWJ;:KHTCW>DN1YJ-S@>C@?
MHP_^L?0_"7B73?$EC]HLI-LJ_P"M@8_/&?ZCW_\ U5.79M[:;PV)CR5ETZ/S
MB^J%0Q/._9U%:7Y^AH?VEIW_ #_VO_?Y?\:/[2T[_G_M?^_R_P"-6J*]LZRK
M_:6G?\_]K_W^7_&C^TM._P"?^U_[_+_C5JB@"K_:6G?\_P#:_P#?Y?\ &C^T
MM._Y_P"U_P"_R_XU:HH J_VEIW_/_:_]_E_QH_M+3O\ G_M?^_R_XU:HH J_
MVEIW_/\ VO\ W^7_ !H_M+3O^?\ M?\ O\O^-6J* *O]I:=_S_VO_?Y?\:/[
M2T[_ )_[7_O\O^-6J* *O]I:=_S_ -K_ -_E_P :/[2T[_G_ +7_ +_+_C5J
MB@"K_:6G?\_]K_W^7_&C^TM._P"?^U_[_+_C5JB@"K_:6G?\_P#:_P#?Y?\
M&C^TM._Y_P"U_P"_R_XU:HH J_VEIW_/_:_]_E_QH_M+3O\ G_M?^_R_XU:H
MH Y_Q;XHT_1=#GO8[FWGG VP1K(&+.>G /3N?85QWPCL+<2W'B?5[R$WEPS"
M'S9 &&3\SD'N3P/;/K5'5Y9?B%X^CTZV=O[*LB=SJ>"@/S/]6. /P]Z]<MXH
MK>"."%%CBC4*BJ.% & !7R^%_P"%;'O$O^%2TCYRZR^70\^G_M-;VGV8[>;[
MD']I:=_S_P!K_P!_E_QH_M+3O^?^U_[_ "_XU:HKZ@] J_VEIW_/_:_]_E_Q
MH_M+3O\ G_M?^_R_XU:HH J_VEIW_/\ VO\ W^7_ !H_M+3O^?\ M?\ O\O^
M-6J* *O]I:=_S_VO_?Y?\:/[2T[_ )_[7_O\O^-6J* *O]I:=_S_ -K_ -_E
M_P :/[2T[_G_ +7_ +_+_C5JB@"K_:6G?\_]K_W^7_&C^TM._P"?^U_[_+_C
M5JB@"K_:6G?\_P#:_P#?Y?\ &C^TM._Y_P"U_P"_R_XU:HH J_VEIW_/_:_]
M_E_QH_M+3O\ G_M?^_R_XU:HH J_VEIW_/\ VO\ W^7_ !H_M+3O^?\ M?\
MO\O^-6J* *O]I:=_S_VO_?Y?\:/[2T[_ )_[7_O\O^-6J* *O]I:=_S_ -K_
M -_E_P :/[2T[_G_ +7_ +_+_C5JB@"K_:6G?\_]K_W^7_&C^TM._P"?^U_[
M_+_C5JB@"K_:6G?\_P#:_P#?Y?\ &C^TM._Y_P"U_P"_R_XU:HH J_VEIW_/
M_:_]_E_QH_M+3O\ G_M?^_R_XU:HH J_VEIW_/\ VO\ W^7_ !H_M+3O^?\
MM?\ O\O^-6J* *O]I:=_S_VO_?Y?\:/[2T[_ )_[7_O\O^-6J* *O]I:=_S_
M -K_ -_E_P :/[2T[_G_ +7_ +_+_C5JB@"K_:6G?\_]K_W^7_&C^TM._P"?
M^U_[_+_C5JB@"K_:6G?\_P#:_P#?Y?\ &C^TM._Y_P"U_P"_R_XU:HH J_VE
MIW_/_:_]_E_QH_M+3O\ G_M?^_R_XU:HH J_VEIW_/\ VO\ W^7_ !H_M+3O
M^?\ M?\ O\O^-6J* *O]I:=_S_VO_?Y?\:/[2T[_ )_[7_O\O^-6J* *O]I:
M=_S_ -K_ -_E_P :/[2T[_G_ +7_ +_+_C5JB@"K_:6G?\_]K_W^7_&C^TM.
M_P"?^U_[_+_C5JB@"K_:6G?\_P#:_P#?Y?\ &C^TM._Y_P"U_P"_R_XU:HH
MJ_VEIW_/_:_]_E_QH_M+3O\ G_M?^_R_XU:HH ;%)'-&)(I$D0]&4Y!_&G44
M4 %%%% !1110 4444 %%%% !1110 5^9O[;7_)SOB[_MR_\ 2*"OTRK\S?VV
MO^3G?%W_ &Y?^D4% 'LW_!,O_FH/_<-_]NJ^S*^,_P#@F7_S4'_N&_\ MU7V
M90 4444 %%%% !1110 4444 >*Z#\6]*\._&3QCX'\<:B^CI+?QW.AW>H$Q6
MT\36\(>))&PHVN&/7!+D=14.@_$?PGX-/Q,U?4=5MYVE\5$V-I;2+)/?.=/L
M@J0H#ER3QQQUSTKVC4+"QU"#R+^SM[N'KY<\2NOY$5S'@7X>^'O"&J:[?Z;8
M6$<FK:B;U?*LHXC;+Y,4?E*5'W<QE^W+MQ0!Y[^QU\/=:\$^!M4U3Q':"PU7
MQ'?M?R6.W!M(^0B'_:Y8X[ @=0:]9\6>*?#?A/3CJ'B77-/TFWVL5>[N%CW[
M1R%!.6/(X&3R*V** /C/_@GOXU\-:?!XLTC5]:L--U"_OX;BUANIUB,X(8$)
MN(W$'' YY%?9E%% 'E?[3_BWPUH?P<\6Z9JNNZ=::A?:+<0VEI)<*)YFDC9$
MVQYW')SR!C@^AK@?V"O%_AF3X,V'A;^W+!-;M[VY#6$DZK.P9RX*H3EA@]1G
MH?2OI*B@"CXATFRU[0=0T34HA-9:A;26UPA_B1U*L/R-> _LLR3_  LO==^#
MOC.ZCL[BUO7OM"N9V$<6H6KX!,3'@LI7<R]1O/H:^C*I:SH^DZU:_9=9TNQU
M*WSGRKNW65,_1@10!\[_ !=TA/CQ\9O#?A;2&%[X.\*RO=:_?QD-;R3,1BV1
M^COA,$#[HD;/(Q7TJ      .@%0V-I:6%JEK8VL%K;QC"10QA$7Z <"IJ "B
MBB@ HHHH ^3?^"E'_(C^$O\ L)3?^BJ^F? G_(D:#_V#;?\ ]%+7S-_P4H_Y
M$?PE_P!A*;_T57TSX$_Y$C0?^P;;_P#HI: -FBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DD=(XVDD941
M02S,<  =2345[=6]E:2W=W,D,$2[G=C@ 5Y3K>M:S\0-5.BZ"CP:6A_>RMD!
MAG[SGL/1>_\ +R\RS2G@4HI<U27PQ6[_ ,EYG/7Q$:2MNWLBSXM\6ZAXFU#_
M (1OPDLC1R$K+<+\I<=\'^%/4]_Y];X%\'V/AFUW_+<7\@Q+<$=/]E?0?J>_
M8"[X2\-Z?X;T\6UFFZ1L&:=A\\A]_0>@K9KER_*ZGM?KF-?-5>RZ07:/ZO\
MX=YT<.^;VM767X+T"BBBO>.P**** "BBB@ HHHH **** "BBB@ HHHH **@N
M[RTM%W75S# /61PO\ZQ;WQEH-MD+<O<,/X84)_4X'ZUQXG,,+A?XU11]6C>E
MAJU;^'%OY'0T5PMSX_>1_+T[2V=CT,C9/_?(_P :A^V>.]4_U-NUI&WI&(Q^
M;<_E7CRXHP<GRX>,JK_NQ;_.QW+**Z5ZK4%YL[]V5%+.P51U). *R[WQ'H=G
MGSM2@)'\,9WG_P =S7*IX*UF^8/JNKCUQN:4C\\"M6R\":-#@W#W%R>X9]J_
MIS^M+Z_G&(_@8907><OT6H_JV!I?Q*KEY17ZO0@O?B!IT>1:VEQ<$=V(0'^9
M_2J'_"4>*=2_Y!FE[$/1UB+?^/'C]*[&RT;2K+!MM/MXV'\6P%OS/-7Z/[,S
M7$?[QBN5=H*WXO4/K>#I?PJ-_.3O^&QYU=Z5XNNK66YU74C;0(A>0--@8'^R
MG%<6>3DUZ'\4-6\JUBTF%OGE_>38[*#P/Q//X5YY7YUQ-3H4,7["E*4G%>\Y
M.[;?3Y?F?3Y3.I4H^TFDK[)*V@5;T:^ETS4X+Z+[T39(_O#N/Q&:J45\_3J2
MI34X.S3NO5'ISBIQ<9;,]UM9XKJVBN86W1RJ'4^H-25Q/POU;S;6729F^>+]
MY#GNI/(_ \_C7;5^\Y3F$<PPD,1'JM?)]4?G.-PSPU:5-]/R"BBBO1.4****
M "BBFRR1PQ-++(L<:#+,QP /4FC<'H.HK@_$WQ8\':*6CCO6U.X''EV0#C/N
MYPOY$UP-S\3O'WBV=K3PAHC6J9P7BC\YU_WG8;%_(?6O:PN08VO'G<>2/>6B
M_P _P/$Q7$.!P\N12YY=H^\_PT_$]QU+4+#3;8W.HWMO:0#K)-($7\S7G/B;
MXU>&-.#1:3%<:O,.A0>5%G_>89_)37,Z;\'_ !-KURM_XRU]D<]4$AN)L?W=
MQ.U?PW"O1O#/PV\'Z!L>WTI+JX7_ );W?[U\^H!^4'W %=7U?*,'_%J.K+M'
M2/W]?D<GUC.,;_"IJC'O+67W=/F>8'Q+\6/'>5T2SETZQ?@26Z^2N/\ KJW)
M/^Z1]*U= ^!QEF^U^*M;DN)6.YXK4GYC[R/R?R'UKVFBHJ<15H1Y,)"-*/DM
M?FV73X;HSE[3&3E5E_>>GR2,+PWX0\-^'5']DZ3;P2 8\XKOE/\ P-LG]:W:
M**\*K6J5I<]23;[O4]^E1IT8\E.*2[)6"BBBLS0**** "BBB@ HHHH 21$DC
M:.15=&!#*PR"#U!%>8>+?!=_H=^?$/@]I(V0EI+:/DJ.^T?Q+_L_E[>H45YV
M8Y91Q\%&IHUJI+=/NF85\/&LK/?H^J.1\!^-[+Q%&MK<;+74E'S19^63'4IG
M^74>_6NNK@_'G@--1D.KZ$1::FAWE4.U92.<@_PM[_GZU7\#^/':X_L/Q0#:
MW\9\M9I!M#GT?^ZWOT/\_-PN9UL'56%S'=_#/I+U[2_KUPIUYTI>SK_)]'_P
M3T2BBBOHSN"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA?B]XC.EZ0-
M)M'/VV^4J=O5(^A/U/0?C78ZK?6VF:=/?W;[(($+N?Z#W/05Y?X L;GQ?XON
M?%6J)FWMY,Q(>5WC[JCV48/UQ[U\_GF*J-1P.'?[RKI_ACU?^1Q8NI)VHP^*
M7X+JSL/AIX;'A[0%\Y +ZZQ)<'NOHGX?S)KJ:**]C"86GA*,:-)6C%6.JG3C
M3@H1V04445T%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^
M9O[;7_)SOB[_ +<O_2*"OTRK\S?VVO\ DYWQ=_VY?^D4% 'LW_!,O_FH/_<-
M_P#;JOLROC/_ ()E_P#-0?\ N&_^W5?9E !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_P4H_Y$?PE_V$IO_15?
M3/@3_D2-!_[!MO\ ^BEKYF_X*4?\B/X2_P"PE-_Z*KZ9\"?\B1H/_8-M_P#T
M4M &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %4M:U2QT?3Y+[4)UAA3UZL>P [GVJMXI\0Z=X=T\W=_)R>(HE
M^_(?0#^9[5YOI6EZW\1=575=8=K72(F(C13P1GE4]_5O\,#Q<RS5T)K#8://
M6ELNB\Y=E^9RU\3R/V=-7D_ZNQKOKOQ,U;9&&LM$MWY)Z#Z_WGP>G0?S]1T'
M1[#0].2PT^$1Q+U/\3GNS'N:L:=96NGV<5G90)!!$NU$4<#_ !/O4]5EF5+"
MMUZTN>K+>7Z+L@H8;V;YY.\GN_\ (****]@Z@HHHH **** "BBHYYX8$WSS1
MQ+_>=@!^M*4E%78TF]$245AWOBW0;7(-\LS#^&%2^?Q''ZUB7GQ!@!VV.G2R
M$\ RN%_09S^=>1B>(,MPVDZROY:_E<[:66XJK\,'\]/S.WHKS_\ MCQMJ?%G
M8&V0]"L.T?F_]*!X3\2:ESJFJ[5/56D:0C\.GZUQ?ZPSK?[IAIS\VN5?>SH_
MLR-/^-5C'\7]R.OO=<T>RS]HU&W4CJH?<WY#)K$O?'ND0Y%M%<7+=B%VJ?Q/
M/Z4RR\ :9%@W5S<7#>@PBG\.3^M;=EX>T6SP8--M\CHSKO(_%LT7S[$=(4E\
MY/\ R#_A.I?S3?W+_,Y0^,=>U E=*T@8]0C2D?B,"D_L[QUJG-S=M:H?641C
M'T3G\Z]       '844?ZOUJ_^]XJ<_)>ZON0?VE"G_!HQ7KJ_O9PUI\/PS>9
MJ&IN['[PB3G_ +Z.?Y5M67@_0+;!^QF=AWE<M^G3]*WZ*Z\-P]EN'UA13?GK
M^=S"KF>+J[S?RT_(BMK:VMDV6UO%"OI&@4?I4M%%>Q&,8JT59'"VV[L****H
M04444 8NH^%]'U"\DN[N"22:3&X^:PZ#'K5?_A"_#W_/I)_W^;_&O&O''Q1\
M9:7XPU;3K+4(4MK:[DCB4VR$A0<#DCFL;_A<'CO_ *"<'_@)'_A7L1\.%B$J
MSI4WS:ZK7777W3YV?B!1H2=+FJ>[IIY:?S'OW_"%^'O^?23_ +_-_C1_PA?A
M[_GTD_[_ #?XUX#_ ,+@\=_]!.#_ ,!(_P#"C_A<'CO_ *"<'_@)'_A3_P"(
M8Q_Y]4ON_P#M2?\ B(U'^:I_7_;Q]#:=X7T?3[R.[M()(YH\[3YK'J,>M;5?
M/'@?XH^,M4\8:3IU[J$+VUS=QQRJ+9 2I.#R!Q7T/7#B^'_[#:HJ,8\VON[=
MNR/4R_/89S%U8.3Y=/>^_NPHK(\0^)M \/Q;]8U6VM#C(1GS(P]D&6/X"O,_
M$?QRM%<V_AK2);R4G:LMS\JD^R+\Q_,5M@\IQF,UHTVUWV7WO0G&YQ@L%I6J
M)/MN_N6I['7+^)OB!X3\/;DOM6A>=?\ EA;_ +V3/H0.GXD5Y2-+^+GCWF^F
MFTS3Y/X93]GCQ_N#YV_$'ZUU'AGX(^'[';+K=W/JDHY,:_NHOR!W'\Q]*]/^
MR\!A-<97N_Y8:_CL>7_:N88S3!4.5?S3T7W;F)K'QHUG5;DV'@_P_(9'R$>5
M#-*1ZB-> ?Q:JD7P^^)'C.1;CQ5J[6=N3N"3ON(]UB3"C\<&O;](TG3-(MOL
MVEZ?;647=88PN?<XZGW-7:7]NTL-I@**A_>?O2_';\1_V#5Q6N85W/\ NKW8
M_AO^!Y[X9^$'A#2-LMU;R:M<#G=='* ^R#C'US7?6UO!:P)!;0QP0H,)'&H5
M5'H .!4E%>-BL;B,7+FK3<O4]K"X'#82/+0@H^B_7J%%%%<IUA1110 4444
M%%%% !1110 4444 %%%% !1110 5S/CCP=I_B6WWD"WOT&([A1R?]EO4?J.W
MOTU%<^*PM'%4G2K1O%D5*<:D>62NCRGPUXJU7PCJ"^'O%D<AMUP(I^6*+V(/
M\2?J/TKU*WFAN8$GMY4EBD7<CH<AAZ@UG^)=!T[Q!IYL]0AW#K'(O#QGU4_Y
M%>:6]SX@^&NIBVNU:^T29SM(^Z?=?[K^J]#^M?/1K8C)&H5VYT.DMW#REW7G
M_P !'"ISPCM/6'?JO4]?HJEHNJV.L:>E]IUPLT+]QU4^A'8^U7:^FIU(U(J<
M'=/J>@FI*Z"BBBK&%%%% !1110 4444 %%%% !117/\ C[Q"GASP_+= J;J3
M]W;(>[GO]!U_3O6&)Q%/#4I5JCM&*NR*DXTXN4MD<7\4-4N?$'B"V\'Z0=^)
M!YY!X,GH?91DGW^E>C:!I=MHND6^FVH_=PKC..6/=C[D\UQ7P>\//!:2>(]0
M#/=WN?*+\D(3DM]6/Z?6O0Z\7(\/4JN685U[]39?RQZ+Y[LY<)!RO7GO+\$%
M%%%?0G:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^
M9O[;7_)SOB[_ +<O_2*"OTRK\S?VVO\ DYWQ=_VY?^D4% 'LW_!,O_FH/_<-
M_P#;JOLROC/_ ()E_P#-0?\ N&_^W5?9E !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'R;_P4H_Y$?PE_V$IO_15?
M3/@3_D2-!_[!MO\ ^BEKYF_X*4?\B/X2_P"PE-_Z*KZ9\"?\B1H/_8-M_P#T
M4M &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5!=7MG:%1=7<$!;[OF2!<_3-3U
MX3^U+_Q_Z#_URG_FE>EE. 6/Q<<.Y6O?7T5SS,WS!Y?A)8A1O:VFV[2/:/[8
MTC_H*6/_ ($+_C1_;&D?]!2Q_P# A?\ &OB^BOL/]2*?_/Y_=_P3XO\ U[J?
M\^5_X%_P#[0_MC2/^@I8_P#@0O\ C1_;&D?]!2Q_\"%_QKXOHH_U(I_\_G]W
M_!#_ %[J?\^5_P"!?\ ^W(I(Y8UDB=71AE64Y!'J#3JYWX8_\D\T#_KPB_\
M01715\%7I^RJRAV;7W'Z#AZOM:4:EMTG]Z"BBBLC8**** "N<\;^+;#PS9YD
MQ/>R#,-N#R?]H^B_S[51^('C>V\/QFRLMESJCCY4ZK%GH6]_]FL;P3X(N;V\
M/B+Q;NGNI6\Q+>7U]7'Y87MW]*^?QV9U:M5X/ :U.LOLP]>[[(XJV(E*7LJ.
MLNKZ(I^%_"VI^+M1'B/Q6[_9FP88#E?,7L /X4_4_J?5(8XX8DBB18XT4*JJ
M,!0.@ IU%=V6Y92P$&HZR>LI/=O^NAM0P\:*TU;W?<**21TC4N[*JCJ6. *R
M;WQ-H5ID2:E"S#M$=Y_\=S777Q5##J]::BO-I?F==.C4JNT(M^B->BN,O?B#
M8)D6EE/,?5R$']35+_A(_%NI<:=IGE(>CK"3_P"/-\M>+4XHR^,N6E)U)=HI
MO_@?B=\,HQ+5YI17F['H%4[W5--LLBZOK>$C^%I!N_+K7%_\(]XOU/G4-2\E
M#U1IB?\ QU>*N67P^LDP;R^GF/I&H0?KFL_[5S/$?[OA&EWFTOPW+^IX2G_%
MK7\HJ_X[%R]\<Z)!D0F>Z;_8CP/S;%9,OCG4KMS'I6D9;H,[I#^2XKIK+PQH
M5I@QZ=$[#^*7+_SXK6C1(T"1HJ*.@48 H^HYUB/XV(C37:$;_B]0^L8"E\%)
MR_Q/]$<#Y7CW5/O2/:1G_:6+'Y?-4D'@*YG?S=3U;<_?8"Y/_ F_PKO**:X7
MPDWS8F4ZK_O2?Z6$\WK1TI)0]$<W9>"M"M\&2&6Y8=Y9#_(8%;=G86-F/]%L
MX(/=(P#5FBO7PV6X3"_P:<8^B5_OW.*KBJU;^)-OYA110Q"@DD #DD]J[3G"
MBJTFH6$2[I+VV1?5I5 _G5:77]"B($NM:;&3T#72#/ZUHJ526T69RK4X[R7W
MFE16*_B[PHCE'\3Z*K#J#?Q C_QZJLGCWP8B%F\3:80/[LX)_(5K'!XB6U-_
M<S*6-PT=ZD?O1TE%<E+\2? T6-WB.T.?[H9OY"J\GQ6\ 1N5;Q I(_NVLS#\
MPE:K+,;+:C+_ ,!?^1C+-,#'>M'_ ,"7^9VM%<!)\8? B@E=2N'QT"VLG/YB
MJTOQI\%( 5;49/9;;_$BM8Y+F#VHR^YF4L[RY;UX_>CTBBO+I?CEX01L+9:S
M(/58(\?K(*K2?'?PX-VS2-5;KMW",9^OS'%:KA_,G_RY9C+B++([UD>M45XY
M+\>M,"_NO#UXS>C3J!_(U6E^/L0(\KPL[#ONO@O_ +3-:KAG-'_RZ_&/^9E+
MBC*H[UOPE_D>8?$[_DH>O_\ 7_+_ .A&N<K1\3ZI_;?B&_U?R/(^V3O-Y6_=
MLW'.,X&?RK.K]8PL)4Z$(2W22_ _(<7.-2O.<=FV_P 0HHHKH.<T?#.J'1?$
M%AJPA$YM)UF$9;;NVG.,X.*]/_M_XM>//ETBUETVP?H\"^0F/7S6.X_\!/X5
MP'PT1)/B!H*.JLIOH@01D'YA7U[7Q?$^8T\'7@_8QE.VCEK;7M^I]OPMEM3&
MT)KVTH0OJHZ-Z=_T/&/#WP.C:3[5XHUJ6YE8[GBM> 3[R-R?R'UKTWP[X4\.
M^'D TC2+:V8<>:%W2'ZNV6_6MJBOB,9F^,QFE6H[=EHON1]W@LFP6"UHTU?N
M]7]["BBBO-/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *@U"RM=0LY+.]@2>"48=''!_P/O4]%3**DG&2NF)I-69Y'K&B
M:W\/]1;6=!E>YTMB/.C;G:/1P.H]&[?S] \(>)].\2V/G6C^7.@'G6['YHS_
M %'O_+I6VRJRE6 92,$$<$5YEXO\$7NDWO\ PD'@]I(98R7>VCZCUV#N/]G\
MO2OF:F$Q&32=7")SHO64.J\X_P"7]+@=.>%?-2UCU7;T_P CTZBN.\ ^.+7Q
M JV5X$M=44<Q]%EQU*Y[^W7ZUV->]@\;1QM)5:,KI_U9]F=E*K"K'F@[H***
M*ZC0**** "BBB@ HHHH 1V5$+NP55&22< "O(&,OQ%^(&T;_ .Q['\O+!_FY
M'UQ]*W_C#XA>UL4\/V!9KR] \P)R5C)QM^K'CZ9]16_\/O#J>'/#\=NZK]KE
M_>7+#^]_=^@Z?F>]?+X[_A5QRP4?X=.TI^;Z1_5_YH\^M_M%;V2^&.K_ $1T
M**J(J(H55&% & !2T45]0>@%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?F;^VU_R<[XN_P"W+_TB@K],J_,W]MK_ ).=\7?]
MN7_I%!0![-_P3+_YJ#_W#?\ VZK[,KXS_P""9?\ S4'_ +AO_MU7V90 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M\F_\%*/^1'\)?]A*;_T57TSX$_Y$C0?^P;;_ /HI:^9O^"E'_(C^$O\ L)3?
M^BJ^F? G_(D:#_V#;?\ ]%+0!LT444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 44V21(UW2.J+ZL<"L^Y\0:#;9^
MTZWID..OF72+_,U<*<Y_"KD3J0A\32-*BN:N?'_@NWSYGB;36QG_ %<P?_T'
M-9ES\6? 4)Q_;GF'TCM93^NW%=4,MQD_AI2?_;K_ ,CDGF>"I_%6BO\ MY?Y
MG<45YI<_&SP9%GRTU2X_ZYVZC_T)A69<_'C0ES]FT349.N/,9$^G0FNN&09E
M/:B_GI^9R3XARR&]9?+7\CUZBO$9?CQ-*Y2R\*%CU^:\+''T"?UIO_"U?B#=
M\:=X*#$\#_1)Y>?P(K?_ %9S!?'%1]9+_,Y_]:,N?P2<O2,O\CW"O"?VI?\
MC_T'_KE/_-*F_P"$J^--]Q;^'#:[NG^@E,9_ZZ&N%^*4GCJ6>PD\;)L<K)]D
M7$0P,C=Q'[X^]7LY!D]3"X^%2=2#M?12N]GT/$XASJGBLOG3A2FKVU<;+==3
MBZ***_13\V"BBB@#ZO\ AQJVE0?#_0UGU*RB9+"+>'G4%<*,YR>*V)?%'AF)
M=TOB+2$7IEKV,#^=>1>$?@SI6L^&]-U:?6;V-KNW29XTC7 W#) )K<3X%>&%
M):75M7*@=GC7]=AK\HQ6%RGV\W.O*]W>T?,_7,)BLW]A!0P\;65FY>1W$OC;
MP?&0&\3Z.<_W;Q&_D:KO\0_!*,5/B2P)'HY/\A7"W'PN^&M@"+K6]0=L]/M*
M,P_!$K,NO"OPT@7;;V6KW;#^)KC8#_GZ5XN)S/A;"?QL5*_9)7^[5GITL/Q)
M7^##P^;?YGH<GQ2\!1IN;Q#$1_LP2L?R"UA>,OBEI_\ 9FSPU.9GE4EKIXF1
M8A[!P"3[XQ]:\XN]'T34=0CL?#GAPB8MQB>29CCZG&/4D5UNG_"[4;RW5-0M
MH4!.3YLI&/P7/ZU\?G'$&#QSA0R:-5P;]^?*KI=HK17\W)6_$SPE/-L5.I2G
M*E&W5-VOVOK?Y)^IE>!O%7@72KDZKK=Y=7VILV]3]G9EC)YSD_>;W_+UKL)/
MC?X.525@U9R.@6!,G\WIUA\'/#Z ?;"K_P"S$F/U)/\ *N@L/AQX*LR&&@6D
MS#O,F_/X'C]*^JRF.2X2BJ5+"U(K^]*%WYOEOJS-9?FM"/+"M3^49?K8X74/
MCQ88(L-%N?\ >G9?Y _UK O_ (SZG<DA%FA0]H@J_KR?UKVR+PIX7B),7AO1
MHR>I6QC&?_':LQZ'HL2[8]'T]%]%MD _E757HY+6^.G4?_<1Q_\ 2;&U..=0
MVK07_<-/\[GS;<?$)KF0O=6UU.1G!>XR3^)!Q5JR\?Z:,!/"-Q=R#DA]1)&/
MHL8/ZU])1V=I'MV6L"[<;=L8&/I4U<5+*N%Z4N=9?S/^]4G+\[HWG4XAJ+E>
M/LO*G%'@=E\4=1@PVE_#ZWC"\%@KNV?][;FKO_"U/B%)S!X)RK?<_P!$G;Z=
M#S7M]%>Q3Q^6T8\M+!12]6<,\LS*H[U,;)O_  H\0_X3_P"+TWR)X*\L]=W]
MEW _]";%'_"5?&FXYC\-^5MZ_P"@E<_]]-7M]%:?VSAU\.%A^+)_L3$/XL7/
MY61XA_:OQUF_>)IOEJ>B^1 ,?@QS1Y?Q^E_=N^Q3U;-D,?ES7M]%']O)?#AJ
M7_@/_!#_ %?;^+%5?_ K?H>(?V-\<[CB35?*V]/](B7/_?(H_P"$1^,\WSR>
M)_+;IM^WL/\ T%<5[?11_K#57PT::_[<0?ZN47\5:H_6;/$/^%=?%B3B7QQ\
MC?>']J7)X^FW%'_"I_'DWRW7C7*#D?Z3._/T.*]OHH_UDQB^%17_ &Z@_P!6
M<$_B<GZR9XA_PI77YOFNO&.7' _=N_'U+"E'P#9R'F\6$L>7Q89SZ\F2O;J*
M/]9\S6U2W_;L?\@_U6RM_%3;_P"WI?YGC,?P$L W[SQ'<LOHMLH/_H1JS%\!
M]" /FZWJ3'MM5%_H:]=HK-\29F]ZK^Y?Y&D>&<KCM17WO_,\J3X%>% H#ZEK
M3-W(EB _+RZMQ_!/P8KAF;4W _A:X&#^2UZ5163S[,7O69K'A_+8[48_<>>Q
M?!SP,A.ZRNY,_P!ZZ?C\L59C^$G@!5PVALY]6O)L_H]=S163SC'O_E]+_P "
M9M')LOCM0C_X"O\ (X^/X8^!$(*^';<XZ;I)#_-N:LQ?#_P5&25\-:<<\?-%
MN_G73T5D\QQ<MZLO_ G_ )FL<MP<=J4?_ 5_D8,?@OPA&NU?"^C$?[5E&Q_,
MBK,?AOP[&%":!I2[<;=MG&,?3BM6BLGBJ\MYO[V:QPE".T%]R*D6EZ9$VZ+3
MK1&Z96%0?Y58BBBB!$4:(#UVJ!3Z*R<Y2W9LH1CLCY$^)W_)0]?_ .O^7_T(
MUSE=3\3+6Z?X@Z\RVTS*;Z4@A"0?F-<[]CN_^?6?_OV:_;\%*/U:GK]E?D?A
M..A+ZU4T^T_S(**G^QW?_/K/_P!^S1]CN_\ GUG_ ._9KJYX]SDY)=C<^&/_
M "4/0/\ K_B_]"%?7=?)7PSM;I/B#H+-;3*HOHB24( ^85]:U^<<:M/$T[?R
M_J?IG Z:PM6_\WZ!1117Q9]N%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!PWCWP'%JSMJNCD6FJ*=YV
MG:LI'?\ V6]_S]11\%>.YHKK^PO%8:VO(SY:SR#;N/H_H?\ :Z']3Z/7.>-O
M".G^)K7,@$%ZBXBN%'(]F]5_EVKY[&975H57B\OTF_BC]F?^3\SBJX>4)>UH
MZ/JNC_X)T=%>3^'O$^K^"]170/%,4CV8XBGY8HO8J?XD]NH_#%>J6MQ!=6T=
MS;2I-#(NY'0Y##U!KNRW-*6.BTERSC\47NG_ )>9K0Q$:RTT:W78DHHHKTSH
M"BBB@ JEKNIVVCZ3<:E=MB*%-V,\L>RCW)XJ[7D_Q#O[GQ9XMMO">EOF"&7$
MSCH7_B8^RC/XY]J\K.,P^HX?F@KSEI%=Y/8Y\37]C"ZW>B]1_P ,M,N?$7B2
MZ\8:L-RI*?(!'!D]O91@#WQZ5ZK572-/MM+TRWT^T39# @11W/J3[D\FK55E
M&7_4,,H-WD]9/O)[AAJ'L86>^[]0HHHKTSH"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "OS-_;:_Y.=\7?]N7_I%!7Z95^9O[
M;7_)SOB[_MR_](H* /9O^"9?_-0?^X;_ .W5?9E?&?\ P3+_ .:@_P#<-_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?$6B:=KVGM9:C"'3JC
MCAHSZJ>QKS*.3Q!\--3$4NZ_T29^".%/N/[C^W0_J/7ZAOK2VOK22TNX4F@E
M7:Z.,@BO'S+*5B9*O1ER58[27Y/NOZ\CEKX95'SQ=I+K_F5M"U>PUO3TOM.G
M$L3<$=&0_P!UAV-7Z\DUS0-:\!ZDVN>')'FTXG][$V6V+Z..Z^C=1^IZ2/XF
M: =!_M!_,6Z^Z;,<ON]CTV_[7Z9XKFPN>PAS4<?:G4BM;[-=XOKZ;D4\8E>-
M;W9+[GZ';T5X?JOQ/\274I-FUO81_P *I&'/XELY_(56MOB1XNBE#OJ$<ZC^
M"2W0 _\ ?(!_6N&7&V71ERI2:[V5OQ=_P,7FU!.VIZE\2/$:^'O#[O$X%[<Y
MCMAW![O^ _7%97P@\.'3=*;6+Q3]MOERN[JD74?BW7\JXK2K_P#X3CQ]9/KL
MT,,( "0#.QMO.P9_O')Y^GI7N(  P.!6F5U(YQC98]_!3]V"\^LFN_;_ (!6
M':Q-5UNBT7^84445]6>B%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7YF_MM?\G.^+O^W+_TB@K],J_,W]MK_DYWQ=_V
MY?\ I%!0![-_P3+_ .:@_P#<-_\ ;JOLROC/_@F7_P U!_[AO_MU7V90 444
M4 %%%% !1110 4444 ?)O[5/P\\<^%?B=!\=OAFLDUU B'5+>-2[KL0)O*?Q
MQ-& K <C&>Y*]%^R'\9/#_C>_P#%5OJ$UMI/B/6-9_M&/3FD)$B?9+>(^6Q
MW'="QV]0".O6OH\$-G!!P<&OC[XA?L_P^.]:^(?BCP=<-I'BC1_$K+9Q0'RX
MIU%E:3;1MQLDWN[!QW;GU !]?Q111;O*C2/>Q=MJ@98]2?>GUX?^QM\3=8^(
M_P -KA/$C&36]$NOL=S.PPTZ[04=AV;J#ZE<]Z]PH ^5?^"=O_(!\=?]AA/_
M $%J^@_BUK$_A_X6^*M<M2!<6&CW=Q"3TWI$Q7]0*^?/^"=O_("\=?\ 883_
M -!:OH'XO:1-K_PJ\5Z);?\ 'Q?:/=01<9^=HF"_KB@#P7_@F];(OPF\0W@'
MSRZZT9/LL$1'_H9KM/VYH$E_9J\0R,H)AGLW4GL?M,:_R8UQW_!-^=&^$&OV
MP(WQZ^\A'LUO !_Z":Z_]NBX6']FS7XV.#/<6<:^Y^T1M_)30!YY_P )=>C_
M ()Q_P!I*0+C^SO[(Z_\L_M?V8_^0J]$_88MD@_9K\/RJ,&XGO)&]R+F1/Y*
M*\\N/"%X/^"<B:<!_I"Z:-7Z=8S=_:?_ $6:]&_8;G2;]FGPW&I!,$MY&WL?
MM4K?R84 <5_P4A@1OA)X?N2HWQZ\J ]P&MYB?_017O?PEU>;7_A;X5UNX_U]
M_H]K<2\Y^=HE+?J37@7_  4BN%7X3^'K4GYI-=60#V6"4'_T(5] ?"O2)?#_
M ,,O"^A7 Q-I^CVMM+_OI"JM^H- '24444 %%%% 'R;_ ,%*/^1'\)?]A*;_
M -%5]'^!KF8>"=" TZZ/_$MM^0T?/[M?]NOG#_@I1_R(_A+_ +"4W_HJOIGP
M)_R)&@_]@VW_ /12T 7_ +5/_P! VZ_[ZC_^+H^U3_\ 0-NO^^H__BZM44 5
M?M4__0-NO^^H_P#XNC[5/_T#;K_OJ/\ ^+JU10!5^U3_ /0-NO\ OJ/_ .+H
M^U3_ /0-NO\ OJ/_ .+JU10!5^U3_P#0-NO^^H__ (NC[5/_ - VZ_[ZC_\
MBZM44 5?M4__ $#;K_OJ/_XNC[5/_P! VZ_[ZC_^+JU10!5^U3_] VZ_[ZC_
M /BZ/M4__0-NO^^H_P#XNK5% %7[5/\ ] VZ_P"^H_\ XNC[5/\ ] VZ_P"^
MH_\ XNK5% %7[5/_ - VZ_[ZC_\ BZ/M4_\ T#;K_OJ/_P"+JU10!RWQ#FEE
M\%:HCV%PBF'EF:/ Y'HQ-> 5]!?%.3R?A]K,HYV6^[]17SXC*Z!U.589!K\Y
MX\PU92HUW\#NOFK-_@U]Q\YF\X_6%'K;]6+1117YZ>8%6M/U_P 2Z#YQ\.7L
M=JUR%$Y:)')VYVXW C^)OSJK7??!'3=*UN[UZ'4;*"[%L+8)YBYVEO-SC\A^
M5?5\'4\;_:/M\&HMTTV^97C9VCJO62MYV"-)UIQI1DXN6S3L]F]_1,XF;Q=\
M1;IB)?$<\0/="J#_ ,<6H'G\87A_TGQE=$'^%K^; _#H*^@9O /A&7[VC1CG
M/RRR+_)JI3?#/PJX^6WN8N/X9S_7-?J=7/N*E_!5"/\ AA_FF=<.'I+^+)S]
M9R_2QX>G@O4-18"X\2VDQ8\![Q&/'LSBM*T^$]Y-C%[%*,9S'<0__%FO4IOA
M1X>;)CO-2C/IYB$#_P =_K5.;X1V)/[G6;E!_MPJW\B*XJG$7&;TE4=O[KI1
M_.G?\3HADF"IN[P49/SG-_G*QQD7P9O1R]O<M];F(#]*M1?""9?O:7O_ -Z[
M']#70?\ "I[R'FU\1@'K_P >Y3G\&-'_  @'C.W/^A^* ,=/])F3Z] :\^KG
M'$4_XSK_ /;M9?\ MJ1W4Z.$I;9?3^Y2_.YDQ?"F9",:/:_\"F#?S-78?AI-
M&1C2[1!ZK''G^=6?^$<^)UMQ%KIF[9^V,W_H0H\OXNVW*N9EZGFW;\.>?RKS
MJN(G4_WFGB9>LI2_]N.^GF<:/P86,?2G'_(GMO M_#PGF1 =/+2/\?XQ4W_"
M#W;\RSW1;_KE&?\ VK5+^VOBG;'][I1FP>?]&5L_]\FD_P"$W\?0<7/A?CIG
M[%,N?QSBN)TLB>M:A4_[>4_\SL7$]>*LKQ_[=7^1I+X%; W/?$]\1Q#_ -J5
M*O@>#/S+J9'MY(_]GK)_X6CJT'-WX; '7[[)Q^*FI8?B[;G'G:%*GKLN0W\U
M%:0?"J=G&S\U,7^M-5[U?P_X!JIX)L0?GAU<CVD@']:E3P9IBCFSU=OK-#_0
MU1A^+.AD?O=.U%./X51N?^^A5V'XG^%W^\UY%S_%!_@37=3CPP_AY/G_ ,$/
M]8:DO^7Q*OA#2 ,'2]3;W,\?_P 54J^%=%!!.A7Q]C<+S_Y$IT/Q#\(RX']J
M[#Z/!(/UVXJY#XR\+RCY=<LQQGYGV_SKOIX?()? J3_\!8_[9JRVK?\ DQ63
MPUHBG(\.7/XS@_SDJ1-!T=,X\-2\^KH?YO6E#KVAS?ZK6=.DYQ\MTAY_.KD-
MS;3?ZFXBDS_<<'^5>A3P&62_ATH?)1_R']?KR_Y>M_-_YF,NCZ4HP/#/YK$?
M_9ZE73M-4#'A>/C_ *8P?_%5LT5U1P.%CM3C]R$\16>\W][,M;>U4[E\/8([
MB.'_ .*J1-B'*:+(N?00C_V:M"BM8T*<=HK[B'4F]V5$N)4&$TNY4>@,0_\
M9Z7[5/\ ] VZ_P"^H_\ XNK5%:I6(*OVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU
M_P!]1_\ Q=6J* *OVJ?_ *!MU_WU'_\ %T?:I_\ H&W7_?4?_P 75JB@"K]J
MG_Z!MU_WU'_\71]JG_Z!MU_WU'_\75JB@"K]JG_Z!MU_WU'_ /%T?:I_^@;=
M?]]1_P#Q=6J* *OVJ?\ Z!MU_P!]1_\ Q='VJ?\ Z!MU_P!]1_\ Q=6J* *O
MVJ?_ *!MU_WU'_\ %U7U'5386,MW<6%RD<2Y)+1_@/O>M:58_BK1I=<LX[1;
M[[+&K[W'E;]Y[=Q[_IZ5RXV=:&'G*A'FG;1:;_.R-J$:<JD54=H]3R2^N9;R
M\FNYVW22N78^YJ&M+QC9Z3X=<VQUAKR^ R8([?&W_>;=Q^I]JY%M9N,_+%$!
M[@G^M?A&,PM?#UG"O\775/7SLWJ?45N*<KP_N<][=$GI^!N5U'P[UAM/U-K-
MU>2*ZPJJI /F=NI YZ?E7 V>L*9E6\0K&3\S1+D@?0D9_,5U.HQ:#8Z)'J]K
MXC%R[G]S"EOMD+C'!^;Y<<<G\,\5UY1]8H5UBJ-OW>KO)+3KNTW?;0SJ\0Y3
MC,/*$JEM.J>GX'IFO^([70[ WFHVMQ#'G"C=&6<^@&_)KS9(=?\ B-J@O+F*
M>#187PJ1%<#V7<0&;U;M^E6/#OA_5_'.I+KWB221-/'^IC^[Y@]%'9?5N_ZC
MU>UMX+6VCMK:)(H8U"HBC 4#M7Z9"G6SV2G63AA^D=G/S?9>7_#GPO++%N\M
M(?G_ , SM)@ATJPCL;#1KB&",850T?/N3OY/O5O[5/\ ] VZ_P"^H_\ XNK5
M%?40A&$5&*LD=Z22LBK]JG_Z!MU_WU'_ /%T?:I_^@;=?]]1_P#Q=6J*H95^
MU3_] VZ_[ZC_ /BZ/M4__0-NO^^H_P#XNK5% %7[5/\ ] VZ_P"^H_\ XNC[
M5/\ ] VZ_P"^H_\ XNK5% %7[5/_ - VZ_[ZC_\ BZ/M4_\ T#;K_OJ/_P"+
MJU10!5^U3_\ 0-NO^^H__BZ/M4__ $#;K_OJ/_XNK5% %7[5/_T#;K_OJ/\
M^+H^U3_] VZ_[ZC_ /BZM44 5?M4_P#T#;K_ +ZC_P#BZ/M4_P#T#;K_ +ZC
M_P#BZM44 5?M4_\ T#;K_OJ/_P"+H^U3_P#0-NO^^H__ (NK5% %7[5/_P!
MVZ_[ZC_^+H^U3_\ 0-NO^^H__BZM44 5?M4__0-NO^^H_P#XNC[5/_T#;K_O
MJ/\ ^+JU10!5^U3_ /0-NO\ OJ/_ .+H^U3_ /0-NO\ OJ/_ .+JU10!5^U3
M_P#0-NO^^H__ (NC[5/_ - VZ_[ZC_\ BZM44 5?M4__ $#;K_OJ/_XNC[5/
M_P! VZ_[ZC_^+JU10!5^U3_] VZ_[ZC_ /BZ/M4__0-NO^^H_P#XNK5% %7[
M5/\ ] VZ_P"^H_\ XNC[5/\ ] VZ_P"^H_\ XNK5% %7[5/_ - VZ_[ZC_\
MBZ/M4_\ T#;K_OJ/_P"+JU10!5^U3_\ 0-NO^^H__BZ/M4__ $#;K_OJ/_XN
MK5% %7[5/_T#;K_OJ/\ ^+H^U3_] VZ_[ZC_ /BZM44 5?M4_P#T#;K_ +ZC
M_P#BZ/M4_P#T#;K_ +ZC_P#BZM44 5?M4_\ T#;K_OJ/_P"+H^U3_P#0-NO^
M^H__ (NK5% %7[5/_P! VZ_[ZC_^+H^U3_\ 0-NO^^H__BZM44 5?M4__0-N
MO^^H_P#XNC[5/_T#;K_OJ/\ ^+JU10!5^U3_ /0-NO\ OJ/_ .+H^U3_ /0-
MNO\ OJ/_ .+JU10!5^U3_P#0-NO^^H__ (NC[5/_ - VZ_[ZC_\ BZM44 5?
MM4__ $#;K_OJ/_XNC[5/_P! VZ_[ZC_^+JU10!5^U3_] VZ_[ZC_ /BZ/M4_
M_0-NO^^H_P#XNK5% %7[5/\ ] VZ_P"^H_\ XNC[5/\ ] VZ_P"^H_\ XNK5
M% %7[5/_ - VZ_[ZC_\ BZ/M4_\ T#;K_OJ/_P"+JU10!5^U3_\ 0-NO^^H_
M_BZ/M4__ $#;K_OJ/_XNK5% %7[5/_T#;K_OJ/\ ^+H^U3_] VZ_[ZC_ /BZ
MM44 5?M4_P#T#;K_ +ZC_P#BZ/M4_P#T#;K_ +ZC_P#BZM44 5?M4_\ T#;K
M_OJ/_P"+H^U3_P#0-NO^^H__ (NK5% %7[5/_P! VZ_[ZC_^+H^U3_\ 0-NO
M^^H__BZM44 5?M4__0-NO^^H_P#XNC[5/_T#;K_OJ/\ ^+JU10!5^U3_ /0-
MNO\ OJ/_ .+H^U3_ /0-NO\ OJ/_ .+JU10!5^U3_P#0-NO^^H__ (NC[5/_
M - VZ_[ZC_\ BZM44 4+O4#;VDT]QI]RL,:,\A)C("@9/\?I7S?JMQ%=ZE<W
M4-O';12RLZ1(,*@)X KZ"^(#.O@K5C'G/V9AQZ=_TS7SI7YMQW7;JTJ/1)O[
M]/T/"SB;YHQ"BBBO@#QA59E8,I*L#D$'D&O>OAWXEN-;\.122VL\]U ?)G="
M@W$#AN6'4$?CFO!*]7^ +/Y6LJ<[ T)''&?GS_2OK.#<5.EF*I)Z333^2;3_
M  _$]'*ZCC745LST?[5/_P! VZ_[ZC_^+H^U3_\ 0-NO^^H__BZM45^N'TI5
M^U3_ /0-NO\ OJ/_ .+H^U3_ /0-NO\ OJ/_ .+JU10!5^U3_P#0-NO^^H__
M (NC[5/_ - VZ_[ZC_\ BZM44 5?M4__ $#;K_OJ/_XNC[5/_P! VZ_[ZC_^
M+JU10!5^U3_] VZ_[ZC_ /BZ/M4__0-NO^^H_P#XNK5% %7[5/\ ] VZ_P"^
MH_\ XNC[5/\ ] VZ_P"^H_\ XNK5% %7[5/_ - VZ_[ZC_\ BZ/M4_\ T#;K
M_OJ/_P"+JU10!5^U3_\ 0-NO^^H__BZ/M4__ $#;K_OJ/_XNK5% %7[5/_T#
M;K_OJ/\ ^+H^U3_] VZ_[ZC_ /BZM44 5?M4_P#T#;K_ +ZC_P#BZ/M4_P#T
M#;K_ +ZC_P#BZM44 5?M4_\ T#;K_OJ/_P"+H^U3_P#0-NO^^H__ (NK5% %
M7[5/_P! VZ_[ZC_^+H^U3_\ 0-NO^^H__BZM44 5?M4__0-NO^^H_P#XNC[5
M/_T#;K_OJ/\ ^+JU10!5^U3_ /0-NO\ OJ/_ .+H^U3_ /0-NO\ OJ/_ .+J
MU10!5^U3_P#0-NO^^H__ (NC[5/_ - VZ_[ZC_\ BZM44 5?M4__ $#;K_OJ
M/_XNC[5/_P! VZ_[ZC_^+JU10!5^U3_] VZ_[ZC_ /BZ/M4__0-NO^^H_P#X
MNK5% %7[5/\ ] VZ_P"^H_\ XNC[5/\ ] VZ_P"^H_\ XNK5% %7[5/_ - V
MZ_[ZC_\ BZ/M4_\ T#;K_OJ/_P"+JU10!5^U3_\ 0-NO^^H__BZ/M4__ $#;
MK_OJ/_XNK5% %7[5/_T#;K_OJ/\ ^+H^U3_] VZ_[ZC_ /BZM44 5?M4_P#T
M#;K_ +ZC_P#BZ/M4_P#T#;K_ +ZC_P#BZM44 5?M4_\ T#;K_OJ/_P"+H^U3
M_P#0-NO^^H__ (NK5% %7[5/_P! VZ_[ZC_^+H^U3_\ 0-NO^^H__BZM44 5
M?M4__0-NO^^H_P#XNC[5/_T#;K_OJ/\ ^+JU10!5^U3_ /0-NO\ OJ/_ .+H
M^U3_ /0-NO\ OJ/_ .+JU10!5^U3_P#0-NO^^H__ (NC[5/_ - VZ_[ZC_\
MBZM44 5?M4__ $#;K_OJ/_XNC[5/_P! VZ_[ZC_^+JU10!5^U3_] VZ_[ZC_
M /BZ/M4__0-NO^^H_P#XNK5% #8G9XPS1O$3_"Q&1^1(IU%% !1110 4444
M%%%% !1110 4444 %?F;^VU_R<[XN_[<O_2*"OTRK\S?VVO^3G?%W_;E_P"D
M4% 'LW_!,O\ YJ#_ -PW_P!NJ^S*^,_^"9?_ #4'_N&_^W5?9E !1110 444
M4 %%%% !1110!X=9>.=6^'_Q=\8:=XO\-Z['X6U>_CO=*UJVL9+F"-OL\,<B
M2>6&*#*9''7<3QS6?X2^*>CZ?+\1[CPS:WOBG5K[Q,7TRPTZVDD,Y-C9HK.P
M7;$@=&!9R,;3WXKZ!K)T#0+#1+S6;JR,QDUB_-_=>8V1YOE1Q?+QP-L*<>N:
M /.OV7/AEJ/PW\#WA\02QR>(=;O&O]2$1!2)S]V-2.N!DD^K''&*]#\6>(K3
MPYIQO+FQUB])5BD.FZ9/>2.0.F(D;;G/!; ]^#6Q10!\D?L,OK_@N/Q+I'C'
MP7XPTB75+R*XMII?#]V86.&#*6$9"8R#EL#GKQ7UO110!\Z^#= G^!'QD\1S
MS6MR?A]XL87,-Y!"TB:7=*2?+E502D9WL _3 0'H:D^,UC/\?-7T#P5X9%PW
M@^RO5U#7=;\MXX)0JD);P,0/-8AV)*Y5?E.<C%?0U% %)])TYM".AFSB_LTV
MWV0VV/D\G;LV8]-O%>!?!&WF^ FJ:_X#\7/<1>%;B\;4- UMXV:W*, '@E<
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M@U*TCO\ 3[FRFSY=Q$T38]&&#_.OFG5["YTO4I]/NTV30.58>OH1[$<U].UR
MWCOP99>)H!*&%MJ$:XCG"Y!']UAW'OU'Z5\KQ1D<\RI1G1^./3NNWKV/.S#"
M.O%..Z/ **W]7\'>)-,G,<^E7$JYXD@0R(?Q'3\<54MO#NOW$PBAT:_9CZV[
M ?B2,"ORN>!Q,)\DJ<D^UF?/.C43LXNYEU[M\(M%ETGPL)KA"EQ>OYQ4]57&
M%!_#G\:P_ OPU^S31ZAXA$<CKREH#N4'L7/0_3I[GI7IU?H7"?#]7"S^MXE6
M=K)=5?J^WI]Y[66X*5-^TGH^@4445]X>P%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\ )SOB[_MR_P#2*"OT
MRK\S?VVO^3G?%W_;E_Z104 >S?\ !,O_ )J#_P!PW_VZK[,KXS_X)E_\U!_[
MAO\ [=5]F4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?)O\ P4H_Y$?PE_V$IO\ T57TSX$_Y$C0?^P;;_\ HI:^
M9O\ @I1_R(_A+_L)3?\ HJOIGP)_R)&@_P#8-M__ $4M &S1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5P'QNTJ2]\/6^HPJ6:QD)< =$? )_ A:[^FS1QS1/#*B
MO&ZE75AD,#P0:XLQP4<=A9X>3MS+\=U^)E7I*M3<'U/EFBO0O'/PYO;":2]T
M*)[NR/)A7YI8O8#^(?K_ #KS^1'C<I(C(ZG!5A@BOQ+'Y=B,!4=.O&S_  ?H
MSY.M0G1ERS0VK&G6D]_?065LA>:=PB*/4FI=)TK4=6N!;Z=9S7+DX.Q>%^IZ
M ?6O9OAUX&B\.C[??,D^I,I *\I"#V7U)[G\![]N39'7S.JDE:'673Y=V;87
M"3KRT6G<ZW3;5+'3K:RC.4MX4B4^R@ ?RJQ117[7&*BE%;(^J2LK(****H84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\G.^+O^W+_TB@K],J_,
MW]MK_DYWQ=_VY?\ I%!0![-_P3+_ .:@_P#<-_\ ;JOLROC/_@F7_P U!_[A
MO_MU7V90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!\F_\%*/^1'\)?\ 82F_]%5],^!/^1(T'_L&V_\ Z*6OF;_@
MI1_R(_A+_L)3?^BJ^F? G_(D:#_V#;?_ -%+0!LT444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !3'AAD;<\2,?4J#3Z*32>X"(BHNU%"CT P*6BBF 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?F;^VU_R<[XN_[<O_ $B@
MK],J_,W]MK_DYWQ=_P!N7_I%!0![-_P3+_YJ#_W#?_;JOLROC/\ X)E_\U!_
M[AO_ +=5]F4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?)O_  4H_P"1'\)?]A*;_P!%5],^!/\ D2-!_P"P;;_^
MBEKYF_X*4?\ (C^$O^PE-_Z*KZ9\"?\ (D:#_P!@VW_]%+0!LT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7YF_MM?\G.^+O^W+_P!(H*_3*OS-_;:_Y.=\7?\
M;E_Z104 >S?\$R_^:@_]PW_VZK[,KXS_ ."9?_-0?^X;_P"W5?9E !1110 4
M444 %%%% !1110 4444 %<'\3/BKX3\$6EXESJ5K=ZO;1K)_9<,A>?:S 994
M5F0<YR1BM#XQZY?^&?A3XI\0:7@7VGZ5<3V[%<A76,E6([@'G\*\!^!,^D7O
M['&I:C;2)<:U<W,KZW.S!IY+@W0(,C=2?+,>,]C0![_X4^(_@;Q3>O8:'XGT
M^ZOH_OV;/Y5POUB<!Q^5=77F/QS^'=AXL?PUXAMM+277M"U_3KJ&>- )# MU
M'YR$]2H0L^/5:J_M8_$"[^'/P8U+5]+F$&JWDB6%A)WCEDR2X]U178>X% '5
M>(/B7X'T+4;C3M0U^$WEM@W,-M%)<O;@]#((E;R_^!8K;\,>(="\3Z1'J_AW
M5K+5;"0D+/:S"1,CJ,CH1W!Y%<A^SKX:L_#/P;\-VT$2_:KRPBOK^?=N>XN9
MD$DCL_5CN8@$]@!7B/C:^;X(?M;Z+=Z0!:^%O'(1-2LH^(A<-)Y;2JO12&:-
MR?1G'>@#ZPKCM:^*'@'1]2N=.OO$MJMQ:'%V(D>9;7C/[YD4K%Q_?(KB/VQ?
MB5>?#?X1RS:/*T.LZO,+"SF4\P94L\H]PH(![,RFNP^!W@ZT\&?"G0]!6"/[
M0;1)M0<C)GN9%#2NQ/+98D<]@!0!V.G7MGJ-C!?Z?=07=I.@DAGAD#I(IZ%6
M'!'N*GKYA^#>N2?#?]J/Q3\&F+1>'-48ZEH4+-\EO(\8F:.,=D(,@QV,8[DY
M^GJ "BBB@ HHHH ^3?\ @I1_R(_A+_L)3?\ HJOIGP)_R)&@_P#8-M__ $4M
M?,W_  4H_P"1'\)?]A*;_P!%5],^!/\ D2-!_P"P;;_^BEH V:*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K\S?VVO^3G?%W_;E_P"D4%?IE7YF_MM?\G.^+O\
MMR_](H* /9O^"9?_ #4'_N&_^W5?9E?&?_!,O_FH/_<-_P#;JOLR@ HHHH *
M*** "BBB@ HHHH **** (;ZUM[ZRGLKR%)[:XC:*:-QE71A@J?8@D5\*_&/X
M/^/?@9=:MXC^']]=7W@>\VF_M@VYH8PX(29#]Y0>DHY )SCDG[EUG4K+1]-F
MU+4)O)M80#(Y!.T$@9X]R*Y;XX 'X5ZX" 08X\@_]=4H YS]G_XZ>%/BUIHB
MM&&F^((8]UUI<S@N/5XSQYB9[]1W XSA?MP^#-1\8_ RX;2HI)[K1;Q-3\E!
MEI(T1TD '?"R%L?[->2?MG?#S3OAEJ^A?&'P%C1-1.K)'<06_P L1F*O(LBJ
M,8R$974<,&Z<G/V-I=PUYI=K=NFQIX4D9#_"64''ZT >0?L@_$/1?%_P7T.P
MCO8$U30[./3[VU:4>8@B78DF#SM9%!STSD=J\/\ VW]=TKQ/\8?A[H'A_5+:
M]OK2X,4WV:0/Y4DL\0521QG*GCM7T=K7P/\ @[=:Q/XDU/P-HOVGYY9Y6#)$
M?XF=HPPC)ZDDCUKPCX,^'(OB_P#M*7OQ/M=/CL_!'A:1;/1(TA6..5HE(C"*
M!@*"6E/H64>M %;_ (*(YOO&?PZT>1G\B4S[ES@'?)"I_' K[)50JA5& !@"
MODS_ (*,Z'>+HW@_QK9JQ&EWLEM*0I(4R!7C8^@S$P^K"OJS3+N+4--M;^!@
MT-S"DT9!X*L 0?R- 'Q[\=;B73_V^? 5Q;*[22C3XV"]=KRR1M^&TG/M7V57
MR+XALG\8?\%$-/AM07A\.6<4UV^.$V0F0?\ C\T8_&OKJ@ HHHH **** /G3
M]N?P!XP\?^$_#EGX/T2;5I[2^DEG2.1$V*8\ _.P[UYOIVJ?MJ6&GV]C;:$5
M@MHEBB4VU@<*H  R3SP*^TZ* /C/^W_VVO\ H"?^2MA_C1_;_P"VU_T!/_)6
MP_QK[,HH ^,_[?\ VVO^@)_Y*V'^-']O_MM?] 3_ ,E;#_&OLRB@#XS_ +?_
M &VO^@)_Y*V'^-']O_MM?] 3_P E;#_&OLRB@#XS_M_]MK_H"?\ DK8?XT?V
M_P#MM?\ 0$_\E;#_ !K[,HH ^,_[?_;:_P"@)_Y*V'^-']O_ +;7_0$_\E;#
M_&OLRB@#XS_M_P#;:_Z G_DK8?XT?V_^VU_T!/\ R5L/\:^S** /C/\ M_\
M;:_Z G_DK8?XT?V_^VU_T!/_ "5L/\:^S** /C/^W_VVO^@)_P"2MA_C1_;_
M .VU_P! 3_R5L/\ &OLRB@#XS_M_]MK_ * G_DK8?XT?V_\ MM?] 3_R5L/\
M:^S** /C/^W_ -MK_H"?^2MA_C532?&/[9NJVKW6GZ8L\*7$ULS"TL1B6&5H
MI%Y/\+HZ_AQQ7VO7&?!O_D4;[_L9-=_].UW0!\S?V_\ MM?] 3_R5L/\:/[?
M_;:_Z G_ )*V'^-?9E% 'QG_ &_^VU_T!/\ R5L/\:/[?_;:_P"@)_Y*V'^-
M?9E% 'QG_;_[;7_0$_\ )6P_QH_M_P#;:_Z G_DK8?XU]F44 ?&?]O\ [;7_
M $!/_)6P_P :/[?_ &VO^@)_Y*V'^-?9E% 'QG_;_P"VU_T!/_)6P_QH_M_]
MMK_H"?\ DK8?XU]F44 ?&?\ ;_[;7_0$_P#)6P_QH_M_]MK_ * G_DK8?XU]
MF44 ?&?]O_MM?] 3_P E;#_&C^W_ -MK_H"?^2MA_C7V910!\9_V_P#MM?\
M0$_\E;#_ !H_M_\ ;:_Z G_DK8?XU]F44 ?&?]O_ +;7_0$_\E;#_&C^W_VV
MO^@)_P"2MA_C7V910!\9_P!O_MM?] 3_ ,E;#_&C^W_VVO\ H"?^2MA_C7V9
M10!\9_V_^VU_T!/_ "5L/\:/[?\ VVO^@)_Y*V'^-?9E% 'QG_;_ .VU_P!
M3_R5L/\ &C^W_P!MK_H"?^2MA_C7V910!\9_V_\ MM?] 3_R5L/\:/[?_;:_
MZ G_ )*V'^-?9E% 'QG_ &_^VU_T!/\ R5L/\:/[?_;:_P"@)_Y*V'^-?9E%
M 'QG_;_[;7_0$_\ )6P_QH_M_P#;:_Z G_DK8?XU]F44 ?&?]O\ [;7_ $!/
M_)6P_P :/[?_ &VO^@)_Y*V'^-?9E% 'QG_;_P"VU_T!/_)6P_QH_M_]MK_H
M"?\ DK8?XU]F44 ?&?\ ;_[;7_0$_P#)6P_QH_M_]MK_ * G_DK8?XU]F44
M?&?]O_MM?] 3_P E;#_&C^W_ -MK_H"?^2MA_C7V910!\9_V_P#MM?\ 0$_\
ME;#_ !JIJWC']LW2K5+K4-,6"%[B&V5C:6)S+-*L4:\'^)W1?QYXK[7KC/C)
M_P BC8_]C)H7_IVM* /F;^W_ -MK_H"?^2MA_C1_;_[;7_0$_P#)6P_QK[,H
MH ^,_P"W_P!MK_H"?^2MA_C1_;_[;7_0$_\ )6P_QK[,HH ^,_[?_;:_Z G_
M )*V'^-']O\ [;7_ $!/_)6P_P :^S** /C/^W_VVO\ H"?^2MA_C1_;_P"V
MU_T!/_)6P_QK[,HH ^,_[?\ VVO^@)_Y*V'^-']O_MM?] 3_ ,E;#_&OLRB@
M#XS_ +?_ &VO^@)_Y*V'^-']O_MM?] 3_P E;#_&OLRB@#XS_M_]MK_H"?\
MDK8?XT?V_P#MM?\ 0$_\E;#_ !K[,HH ^,_[?_;:_P"@)_Y*V'^-']O_ +;7
M_0$_\E;#_&OLRB@#XS_M_P#;:_Z G_DK8?XT?V_^VU_T!/\ R5L/\:^S** /
MC/\ M_\ ;:_Z G_DK8?XT?V_^VU_T!/_ "5L/\:^S** /C/^W_VVO^@)_P"2
MMA_C1_;_ .VU_P! 3_R5L/\ &OLRB@#XS_M_]MK_ * G_DK8?XT?V_\ MM?]
M 3_R5L/\:^S** /C/^W_ -MK_H"?^2MA_C1_;_[;7_0$_P#)6P_QK[,HH ^,
M_P"W_P!MK_H"?^2MA_C1_;_[;7_0$_\ )6P_QK[,HH ^,_[?_;:_Z G_ )*V
M'^-']O\ [;7_ $!/_)6P_P :^S** /C/^W_VVO\ H"?^2MA_C1_;_P"VU_T!
M/_)6P_QK[,HH ^,_[?\ VVO^@)_Y*V'^-']O_MM?] 3_ ,E;#_&OLRB@#XS_
M +?_ &VO^@)_Y*V'^-']O_MM?] 3_P E;#_&OLRB@#XS_M_]MK_H"?\ DK8?
MXT?V_P#MM?\ 0$_\E;#_ !K[,HH ^,_[?_;:_P"@)_Y*V'^-']O_ +;7_0$_
M\E;#_&OLRB@#XHE\8_MFQ:Q;:/)IBK?7-O+<PP_9+'+Q1-&LC9SC@S1C_@7U
MJW_;_P"VU_T!/_)6P_QKZ9U?_DM_A?\ [%O6?_2G2Z[.@#XS_M_]MK_H"?\
MDK8?XT?V_P#MM?\ 0$_\E;#_ !K[,HH ^,_[?_;:_P"@)_Y*V'^-']O_ +;7
M_0$_\E;#_&OLRB@#XS_M_P#;:_Z G_DK8?XT?V_^VU_T!/\ R5L/\:^S** /
MC/\ M_\ ;:_Z G_DK8?XT?V_^VU_T!/_ "5L/\:^S** /C/^W_VVO^@)_P"2
MMA_C1_;_ .VU_P! 3_R5L/\ &OLRB@#XS_M_]MK_ * G_DK8?XT?V_\ MM?]
M 3_R5L/\:^S** /C/^W_ -MK_H"?^2MA_C1_;_[;7_0$_P#)6P_QK[,HH ^,
M_P"W_P!MK_H"?^2MA_C1_;_[;7_0$_\ )6P_QK[,HH ^,_[?_;:_Z G_ )*V
M'^-']O\ [;7_ $!/_)6P_P :^S** /C/^W_VVO\ H"?^2MA_C1_;_P"VU_T!
M/_)6P_QK[,HH ^,_[?\ VVO^@)_Y*V'^-']O_MM?] 3_ ,E;#_&OLRB@#XS_
M +?_ &VO^@)_Y*V'^-']O_MM?] 3_P E;#_&OLRB@#XS_M_]MK_H"?\ DK8?
MXT?V_P#MM?\ 0$_\E;#_ !K[,HH ^,_[?_;:_P"@)_Y*V'^-']O_ +;7_0$_
M\E;#_&OLRB@#XS_M_P#;:_Z G_DK8?XT?V_^VU_T!/\ R5L/\:^S** /C/\
MM_\ ;:_Z G_DK8?XT?V_^VU_T!/_ "5L/\:^S** /C/^W_VVO^@)_P"2MA_C
M1_;_ .VU_P! 3_R5L/\ &OLRB@#XS_M_]MK_ * G_DK8?XT?V_\ MM?] 3_R
M5L/\:^S** /C/^W_ -MK_H"?^2MA_C1_;_[;7_0$_P#)6P_QK[,HH ^,_P"W
M_P!MK_H"?^2MA_C532?&/[9NJVKW6GZ8L\*7$ULS"TL1B6&5HI%Y/\+HZ_AQ
MQ7VO7&?!O_D4;[_L9-=_].UW0!\S?V_^VU_T!/\ R5L/\:/[?_;:_P"@)_Y*
MV'^-?9E% 'QG_;_[;7_0$_\ )6P_QH_M_P#;:_Z G_DK8?XU]F44 ?&?]O\
M[;7_ $!/_)6P_P :/[?_ &VO^@)_Y*V'^-?9E% 'QG_;_P"VU_T!/_)6P_QH
M_M_]MK_H"?\ DK8?XU]F44 ?&?\ ;_[;7_0$_P#)6P_QH_M_]MK_ * G_DK8
M?XU]F44 ?&?]O_MM?] 3_P E;#_&C^W_ -MK_H"?^2MA_C7V910!\9_V_P#M
MM?\ 0$_\E;#_ !H_M_\ ;:_Z G_DK8?XU]F44 ?&?]O_ +;7_0$_\E;#_&C^
MW_VVO^@)_P"2MA_C7V910!\9_P!O_MM?] 3_ ,E;#_&C^W_VVO\ H"?^2MA_
MC7V910!\9_V_^VU_T!/_ "5L/\:/[?\ VVO^@)_Y*V'^-?9E% 'QG_;_ .VU
M_P! 3_R5L/\ &C^W_P!MK_H"?^2MA_C7V910!\9_V_\ MM?] 3_R5L/\:/[?
M_;:_Z G_ )*V'^-?9E% 'QG_ &_^VU_T!/\ R5L/\:/[?_;:_P"@)_Y*V'^-
M?9E% 'QG_;_[;7_0$_\ )6P_QH_M_P#;:_Z G_DK8?XU]F44 ?&?]O\ [;7_
M $!/_)6P_P :/[?_ &VO^@)_Y*V'^-?9E% 'QG_;_P"VU_T!/_)6P_QH_M_]
MMK_H"?\ DK8?XU]F44 ?&?\ ;_[;7_0$_P#)6P_QH_M_]MK_ * G_DK8?XU]
MF44 ?&?]O_MM?] 3_P E;#_&C^W_ -MK_H"?^2MA_C7V910!\9_V_P#MM?\
M0$_\E;#_ !H_M_\ ;:_Z G_DK8?XU]F44 ?&?]O_ +;7_0$_\E;#_&JFM>,?
MVS=&T>]UC4],6VL;&WDN;F9K2Q(CB12SL0"2< $\5]KUQGQV_P"2(>//^Q;U
M'_TFDH ^9O[?_;:_Z G_ )*V'^-']O\ [;7_ $!/_)6P_P :^S** /C/^W_V
MVO\ H"?^2MA_C1_;_P"VU_T!/_)6P_QK[,HH ^,_[?\ VVO^@)_Y*V'^-']O
M_MM?] 3_ ,E;#_&OLRB@#XS_ +?_ &VO^@)_Y*V'^-']O_MM?] 3_P E;#_&
MOLRB@#XS_M_]MK_H"?\ DK8?XT?V_P#MM?\ 0$_\E;#_ !K[,HH ^,_[?_;:
M_P"@)_Y*V'^-']O_ +;7_0$_\E;#_&OLRB@#XS_M_P#;:_Z G_DK8?XT?V_^
MVU_T!/\ R5L/\:^S** /C/\ M_\ ;:_Z G_DK8?XT?V_^VU_T!/_ "5L/\:^
MS** /C/^W_VVO^@)_P"2MA_C1_;_ .VU_P! 3_R5L/\ &OLRB@#XS_M_]MK_
M * G_DK8?XT?V_\ MM?] 3_R5L/\:^S** /(/V:+_P",U]8ZV?C#9_9ITEA_
MLX>5 FY2'\S_ %1]=O6O7Z** "BBB@ HHHH **** "BBB@ HHHH *_,W]MK_
M ).=\7?]N7_I%!7Z95^9O[;7_)SOB[_MR_\ 2*"@#V;_ ()E_P#-0?\ N&_^
MW5?9E?&?_!,O_FH/_<-_]NJ^S* "BBB@ HHHH **** "BBB@ HHHH YKXI^&
MI_&/P[UWPO;7BV4VIV;V\=PREA&3T; (->1>++WXP:+\']1T3QKX;TS7C;PQ
M1?VUI>IJK3*)% >2&55(8X&2I.23P*^@JBN[:VO+9[:[MXKB!_OQRH&5N<\@
M\&@#QWQ1\.O$_P 5?%^D7OQ"AL-*\):+.MW:Z#!-]IEO+@9P]Q)M"JH!QL7=
MD%LGFO6M9O+BPL&N+/2;S5)5( MK5XE<@]\RNBX'^]GT!J[10!Y3XX\*>./B
M=$=#UR>'PEX0D(^VVEI<>?J&H)U\MY -D*'H0I<D<9 KT3PSH6D>&M"M=#T'
M3X-/TZT39#!"N%4?U)ZDGDGDUI44 87Q \)Z/XX\':EX6UZ#SK"_B\M\?>0Y
MRKJ>S*P# ^HK@/ 5I\4? /@V#P9_PCEEXH&F1FVTK54U%+:-X%&(A<(PWH5&
M%.P/D 5ZY10!YM\%/ADW@E]:\0:Y?QZMXN\17)N=6OHT*Q@Y)6&('D1KG SR
M?P 'I-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7&?!O_ )%&^_[&37?_ $[7==G6/X0T-/#VDSV"7+7 EU&^
MOMY3;@W-U+<%<9/W3+MSWQGCI0!L4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %<9\9/^11L?^QDT+_T[6E=G6/XOT-/$.DP6#W+6XBU&QOMX3=DV
MUU%<!<9'WC%MSVSGGI0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% '&:O_ ,EO\+_]BWK/_I3I==G6/=Z&EQXTTSQ*;EE>PTZ\L1#LX<7$
MELY;.>-OV8#&.=_MSL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7&?!O_ )%&^_[&37?_ $[7==G6/X0T-/#VDSV"7+7 EU&^OMY3;@W-U+<%
M<9/W3+MSWQGCI0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<9
M\=O^2(>//^Q;U'_TFDKLZQ_&^AIXG\%ZYX:DN6M4U;3KBQ:94W&,2QLFX#(S
MC=G&>U &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5^9O[;7_)SOB[_ +<O_2*"OTRK
M\S?VVO\ DYWQ=_VY?^D4% 'LW_!,O_FH/_<-_P#;JOLROC/_ ()E_P#-0?\
MN&_^W5?9E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\
M)SOB[_MR_P#2*"OTRK\S?VVO^3G?%W_;E_Z104 >S?\ !,O_ )J#_P!PW_VZ
MK[,KXS_X)E_\U!_[AO\ [=5]F4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?F;^VU_R<[XN_P"W+_TB@K],J_,W]MK_ ).=\7?]N7_I%!0![-_P
M3+_YJ#_W#?\ VZK[,KXS_P""9?\ S4'_ +AO_MU7V90 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MO]HK]H(?"ZPA6P\'ZMJ%S=L\=O=W<#VUD'7J-S#<Y[X  (Y#8KV+PMJT&O\
MAG2M=M2I@U&SANXRIR-LB!A^AKYQ_P""D"C_ (4_H+8Y'B", _\ ;O/_ (4
M?2VD7#WFDV=W*%#SP)(P7H"R@G'MS5JL_P -?\BYIG_7G%_Z *P?C'XUMOA[
M\-M:\67*B1K*W)MXC_RUF;Y8U^A8C)[#)[4 >3?&/]IB7P/X]O?"VA?#Z]\5
M+8*B7=Y!>/$D<Y&XQ "%P2JE,G/4D8XK7^ /QS\0_%/Q3=:5<?#*[\.V5I:F
M>:^GU!I &) 5 AA3)/)Z\!37E_[.W[4/P^T?PY8>&/$UEJ>DWLDCS7VJOB>&
MYNI7+RRN5PR[F8G[I"CC.!7UQIE_9:IIUOJ.FW<%Y9W$8DAGA<.DBGH5(X(H
M L4444 %%%% !1110 4444 %%%% !1110 4444 %<3\6OB':_#[PU?:S-H.M
MZQ]C@\^2.QM241,XW/*<(H&,GDD#G%=M7)_&:))_A!XSAD&4?0+Y2/\ MW>@
M##_9S^(][\4_AV?%M[IMOIK27TT$=O"Y<(B8QEC]X\GG 'M7HTTL<,+S32+'
M'&I9W8X"@<DD]A7@'[ /_)O=O_V%+K^:U[?XIT>#Q!X>O=#NW9;6^B,%P%ZO
M$W#I[;ERN?>@#P3Q%\=/B=KDES=?"7X2WFN:% Q2/5KX,J7>#RT,8*ED/8@G
M/H.E7_@!^TA8^/\ Q*_@OQ5H<GACQ2I8) ['RYV499 & 9)!@G80> >>U>]6
ML$%K;16UM#'#!$@2..-0JHH&  !T ':ODK]IWPNC_M;?"R^T"(1:OJ5S#)=F
M([698)U;S&^D8<'U"8H ^N:X?XL:]JVGR>&= \/79M=6U[68;991&LABMH\S
M7+X8$?ZJ-ESC@N.G6NXKS31O^*E_: UC5#A[+PCIJ:5;GM]KN=LTY^JQK;K_
M ,"- &C\4?'=_P"&3!I'A?PQ>>*_$]Y&9;?3K=UC2.,<>;-*WRQIG@9Y8\#H
M2/$-6_:0^)GP_P#$UG;_ !=^%L6CZ1>OB.XL9O,9!WPP9DD(ZE05./U^H8+*
MU@O+B\B@1;BYV^=)_$X484$^@YP.G)]37C/[9.B2>+OAG9>#-+M%O/$&KZI
MNF18R4*',LK''R(L>[<W0;@.I (![-IE]::GIMKJ5A<)<6EW"D\$R'*R1L R
ML#Z$$&J/BC78]!TYKMM-U34I-K&.VT^T:>60J,X&/E7ZL0.V:B\!:!'X4\$:
M'X9BG:=-*L(;,2MU?RT"[OQQFMN@#Q3]G+XX7'Q@\2^*K9- &CZ?HZVXMUED
M+7#F0RAC)T"_<'R@<<\FO:Z^3_V(%"?%WXRHHPJZH@ _[>+JOK"@"KK&H6ND
MZ3>:K?2B*ULX'N)W)X5$4LQ_(&N!\+>-;G0O@?;>/?B'>NLL]N=0DC$*J\:S
M.6@MD10-SA7CC&>6;J>:3]H!WU+P[I/@6W8B?Q;JD6FR =1:#,MT?^_,;K]7
M%=AK?AS3M7GT<WD8:WTFZ%W!;X^0RJC)&2.X7<2!_>"GJ!0!\[^)OCM\=+6S
M?Q%IWP-N+?PXF9=U[YC7!AZAF52#'QR<J0/UKT_]GKXU>'_C!H<\UC;OIVKV
M07[=I\KABF>CHW&]"<C. <]0.,^I5\C?!+PS'I'[=OCR+0+<0:196<CS"/B-
M&G$#[/;YRQ _V3Z4 ?4?C#Q%H_A+PU?>(]?O$L]-L8C+/*W.!T  ZDDD  <D
MD"O/_#/B_P"*7B[PJGC'0?#&@V&F7,9N-.TS4[B3[9=PXRC-(GR0EQR!A^",
MD5Y+^W[K5WJ%_P"!OAI:3R11:S?":[V'&X;UBB&.XR[G'JHKZKLK:&SLX+.W
M0)#!&L<:CLJC 'Y"@#D_A)\0]&^(_AM]5TR.:TNK69K74;"XP)K.=>&C<#]#
MW'X@=1JE[%IUD]W-'<2(F!LMX'F=B3@ *@)/Y<=^*^4/A]JY\&?M^^+O"T),
M6G^)%W-$!A#.;=;H/]<F49_VS7UQ0!X5X,^/MQXK_: ;X9VWA.[TBWM89VNI
MM2^6Y9D7*@1J<(#D'))R#T%>ZU\I:3$D?_!1[5V08,FDJS?7['$/Z5]6T !(
M ))  ZDUY>OQ6F\3^)[OPY\,=&C\12:?((]1U>XN#!IMHW=!(%9II!_=08]6
M%>=?MC?$'6GU30O@QX+N6AUOQ/(D=[,@.Z*WD?8JY'3<=Q8]E4^M>N^ ;;P#
M\./#VE^ ],UK1[-[:,1K!)=Q)/<2?QNRYR78\GCO0!TGAV+Q%'#*?$-]I5U(
MS Q"QLY(%C&.0Q>5]YSW 7Z5J444 %%%% !1110 4444 %%%% !1110 4444
M %%%% '@?[1G[1+?#"UMX-,\'ZI>W=YO%M>7\#VUGE>#C(#N1D< *"""&KWB
MTD:6UBE8 ,Z*QQTR17RW_P %)%!^&7AI\<C62 ?K"_\ A7U#IW_(/MO^N2_R
M% '/_$[QOI'@#PI+K^K)<7 \Q8+:TM4WSW<[G"11K_$Q_D">U?/WBWX^_'7P
M[:GQ%J/P1^P^'$!>0SR2-*B9X+LO^KXZ[DKZ1U/0++4?$>EZU>#S7TM)OLL3
M*"J2R!09>?X@H90?1V]:U9HHYH7AFC62.12KHPR&!X(([B@#@_@=\5?#GQ9\
M*-K>A"6WF@?RKVRG(\VW?&1G'53V;OST(('?5\C_ +%F@?V/\=_BU!I(*Z#I
M]Y)8Q!0=F1<R>6H)ZE51A^/O7UAJE[;:9IEUJ5Y*(K:UA>>9ST5%4LQ_  T
M<?HFO:MK/QDU_2[:[VZ!H&GP6\\01")K^8F4Y;&X>7$(^ 0/WO.2!CD?'WQ/
M^(D^H7=C\)/ANWBF&RD>"YU6[NDM[7SE.&2(,RF7:<ABIP"".:Z/]G^PN5^'
M::_J431ZEXHNIM<NU8;77[0=T2'OE(1$G_ :[S3K.UTZP@L+&WCM[6WC$<44
M8PJ*!@ "@#P'X'_M%7GB?X@R_#CX@^%F\,>*59DB52PCD=5W&,JWS*Q7YE.6
M##OR,_0M?._B?P,WC3]LK2/%&F1[-.\*:=%_:MVOW9+O,K1P#'5PKHS>BX!Q
MD9^B* /+_CO\8+?X7>&KG5?^$7UK66A=8B\4#16L;L/EWS,,8)(&5#<G'!KH
MO@WXJN_&_P ,="\67UM!;7&IV_GO##G8GS, !DDG@#G^5<=^V9$DO[-/B]7&
M0L5NP^HNHB/Y5H_LI_\ )N_@O_L'#_T-J /3JX?XP:_JNE:=HFC^'KL6NMZ_
MK%OI]K+Y:N8H\F2XDVL"IVPQR=01DBNXKS2V_P"*F_:%N9_OV/@W2A;ISE?M
MUYAW_%((X_PF- $OQD^)X\"FQT?1?#U_XI\4ZFK-8Z39#+;%X,LK<[(P2!G'
M7Z$CQ76OVE?BIX$U>VE^)OPC_LO1;F3:DML[;U&,D!R6C=N^WY?PKZ9T_0+&
MT\2ZIXAVB74-06*)I60;HX8U^6('KMW%W^KGT%87QST32O$'P?\ %>F:RL7V
M1M*GEWR $0NB%TD&>ZLH;\* -SP5XFT?QCX6L/$N@78NM.OXA+"_0CU5AV8'
M(([$&N:^+/Q*L_ [:5I-I8/K/B?7)_L^DZ5%($:9N[NV#LC7NV#].M>:_P#!
M/NQU*S^ 7GWSN8+S5KB>R5OX8@J(<>QD20_C7&?"_53\0?V]O$NK7)DGM?#5
ME<V]@''RP^4R6YQ]6DF;_@1H ]A\9>/?''PXTN#Q+XYT?1;[PX9DCU";16E\
M[30Y"ARLF?.0,0"5VD9&%->HZ9?6>IZ=;:CI]S%=6=U$LT$T3;DD1AE6![@@
MYK"^*NC1>(?AEXFT2?A+W2KF'=C)4F-L,/<'!_"O%?\ @GUXJN=<^#-SHEY*
M9)-"OVMX2S$D0.!(HY]&+@>P [4 >S?$CQK;^"O#]WJLNBZUJYMK=KAH-.LV
MD(1>I+G"*!UY.< D XKD?V9OBQ=_%_PMK/B&YTB#2HK756L[:".0R-Y8BC?+
ML<9;+GH .GUKTCQ(H?P[J2,,JUI*"/\ @!KYN_X)O_\ )(-?_P"P^_\ Z3P4
M ?4!( R>!7RKJW[7MW_PD6JZ?X9^%.H>(K"QNY+>.^M]1;$P5L!]JP-M!Z@9
M/!%?3^M6*ZGI%WIS3S0)=0M"TD+8=588)4]C@\'M2:+I>FZ+I=OI>D6-O8V-
ML@CA@@C"(B@8  % 'RK??M@^)+"T>[OO@=JUK;QXWRS:G(B+DX&2;7 Y(%?3
MG@/6KOQ'X+T;Q!?:6VE7&HV<=T]FTOF&#>H8*6VKD@$=A7DW[53-XFOO _PE
MMVR?%&LI+J"C/_'C;8DEY'3G:1_NFO<8T2.-8XU"(@"JH&  .@H =1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\G.^+O\ MR_]
M(H*_3*OS-_;:_P"3G?%W_;E_Z104 >S?\$R_^:@_]PW_ -NJ^S*^,_\ @F7_
M ,U!_P"X;_[=5]F4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#?M _P#)"_'7_8OW
MO_HAZ[FN%_:#8+\"O'18X'_"/WH_.%A0!P?["'_)N.D?]?EW_P"CFKW:O"/V
M#F5OV<M) ()6]NP?8^:Q_K7N&H7EIIUC/?W]S#:VMO&9)II7"I&@&2Q)X  H
M BUS5-/T31[O5]6NXK.PLX6FN)Y#A8T49)->9_"7PK>:MXVU;XP>)[22WU35
MX5M='LIEP^G:<O*!ACB23[[#^'=M]:Y6/XK?#7Q_X@34/$/CC0+#POIESOT_
M2[F]1)+^=&XN9T)R(U(S'&>IP[?P@=IKWQ]^$FE:;)=IXUTO4I5&(K33I?M,
M\SGA41$R22<#T]2* .\\4ZS9^'/#.IZ_J#A+33K26ZF/^RBEC_*N8^!6C7FC
M_#+37U5"NKZH9-5U+/47-RYF=?\ @.\+]%%9'QGEGU_3_"?@22#R9_%&I0_V
MA &W^79P 7%RI/&5.Q8LX&?,'KBO4  !@# % !7RA\"_^3\?B?\ ]@Z?_P!'
M6M?5]?)GP)F1OV\OB<%8'=I]RH.>XGM01^A_*@#ZSHHKQGXK?%WPW#XG;X>6
M/C72= O-N=8U6XND0V$1ZQPAC\UPPZ=HQ\S<[5( _P <:4GQ?^(-CX<(\SP7
MX5O1=:O)D[+^_4?N[1>S)&"6DZC)5>H./8P   !@"O+O#OQ1^"'AK0;;1](\
M>^%[:QM$VQQKJ",3W+$Y)9B<DDY)))/)K:\.?$WP]KW@76O'-@S_ /".:;Y[
M1WL@*"Z2%,R2*I&0H8,HSR2IXQC(!E^&\>)?CWXBULX>S\+6,>B6A[?:9MMQ
M<D>X7[,O_?5>EUPGP&TB\TOX9Z?<ZJC)J^L/)K&HACR)[ES*RG_=#*GT05M_
M$+QEX>\!^%KKQ)XEOTM+&W7OR\K]D1?XF/8?TH B^)'BN+PCX<:]2V:^U.Y<
M6NEZ?'_K+RZ?.R-?;NQZ*H9CP*Q?@=\/O^$"\,7/V^=+WQ%K-T^HZY>J.)KF
M0DL%_P!A<X ^I[FN(\%_$GX;WNM?\)MXQ^(7A5=:DC,=A8+J<;QZ3 W5%.<-
M*W&]Q_NCY1SV$7QI^'VH^(]*\-^&?$%EXAUC4[@116]A+Y@1 -TDCN 54*@8
MX/)Q@>H /G']J=)$_;:^&LDH/E,^D;21Q@7[Y_S[U]J5\R_MT^%K]+7PI\4]
M)MGN)O"E\CWD:#)\DR(ZN?973!_W\]J^C=&U6PU?0K/6[&YCEL+RV2YAF##:
MT;*&#9],&@#XYACDN?\ @IA(T()$<I9R.P&E8.?QX_&OM.OES]F#19?&7Q]^
M('QI9#_9$UU-IVCR$<7 #*IE4]P$C49'&78=J^HZ /E#P-_RD6\9?]@H?^D]
MK7U<[*B%V8*JC))Z 5\G^!I$_P"'BWC#YA\VF;1SU(M[;(_0U]7RHLL3Q.,H
MZE6'J#0!X#X:^)GPY\7?$&;QMXA\=>&K/3M'DEM/#EA=:G%&X/W9;UT9@0S\
MJF1D)D_QUYO^WWXY\&>*?ASH%GX:\5Z)K-Q#J_F216-]',R)Y,@W$*20,D#/
MO7L7_#+GP)_Z$;_RK7O_ ,>KP+]MKX/?#GX<^ M$U/P;X=_LN[NM4\B:3[;<
M3;H_*=L8D=@.0.0,T ?7_@;QCX3\46GD^&O$ND:S):PQ_:%L;Q)C%D8&X*3C
M.#U]#725PGPF^%G@/X=03W/@[0O[,EU*&+[6WVN>;S-H)7B1VQ@LW3'6N[H
M**** "BBB@ HHHH **** "BBB@ HHHH **** /E#_@I%_P B7X0_["LG_HNO
MJ^ODW_@I-(J>#/""DC<=2F8#/4",9_F*^L58,H93D$9!H 6N,^+/B>^T+0DT
MSP]"MWXJUDM::-:D\>:1\TS^D48^=C[ =2!4OQ7^(?ASX;^&&UOQ!=QH7;RK
M2V\Q5DNI3T1=Q  ]6. HY) KSWP%\0OAE9WMQXJ\5?$WPE>>*-0C"2M%J*&&
MQASE;:#)SL!Y9N"[?,<<  '?_!SP#IWPW\"6?AJQD:XE4F:]NW^_=7#\R2MG
MGD\#T  [5C?'MFU;3-!\ PEO,\5:M%:W(49Q91?O[DGV,<>S_MH*M:+\8/ _
MB/QE8>%/"6L6WB&_N$>:<V3[XK6!%YD=^GWBJA0<Y8=!S530<>)?C]KNL'#V
M7A/3X]'MCV^U7&V>Y(]Q&+9?Q:@#TI55%"J J@8  X KG_'GAW4/$NCMI^G^
M+=9\-LP8-/IHAWN".YDC8C'JA4\]:WY9$BB:65U2-%+,S' 4#J2>PJIHNKZ3
MK=D+[1M3LM2M6) GM)UEC)'4;E)% 'Q%CX@_LL_%_2H+_P 03ZWX,UVZS*\K
M-Y<JEP)796)V3KN#9!^;N>H'W57SW^UIH4/Q%\0^ _AI8*MQJ$NK#4;\+G_1
M;!%*RNY'W0VX!<]2,5]"  # Z4 >)_MP_P#)L_B;_KI9_P#I5%74_LT_\D!\
M#_\ 8&@_]!KE?VXV _9H\2 G!:6S ]_]*B-=3^S.RO\  #P05((_L> <>H7!
MH [C7-2M-&T6^UB_E6*TL;>2XG<G 5$4LQ_(&N-^ 6FW=G\-[75=4B:/5?$$
MTNMWZM]Y9+EO,"'_ '$*)]$%5/C\SZIHFB^ X&;S?%FJQ6,P7J+-,S71^ABC
M9/JXKTB-%C1410JJ % & !Z4 +7E'QK2[\?72?"30[AHDO!'/XDO8_\ ERL=
MV?*S_P ]9BNU1_=#$\8S8^,_Q;T/P5=6GAF'6]&M/$FI#]R=0N EO8Q=[B;D
M<#!VH.7/ P,L,_P+\0?@MX2T9K.W^)OA^\N[B4W&H7]QJ,;3WMPWWI9"#U/
M '"@!0  !0!ZIHFF6&BZ/9Z1I=M':V-E D%O"@PL:* % _ 5\A_L(J\?QG^)
M\5Q_Q\+(0^>N1<R;OUKZ5\ ?$CPYX]U;5;?PG<?VGI^EB-)]1CR(&F?)\J,D
M?.0H!+#@;E SSCPKPGH[?"W]N#48YP8-%\=V<\E@^/D:X++*Z$]F#JX _P"F
MB^HH ^C_ !Q(L7@K797QL33KAFSZ"-J^:?\ @FQ$X^'_ (JG)/EOJL:*/<1
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
MN91#"]Y.L2R.>=H)/6@#F/BI\'? /Q&TJ>VU[0;5+QT(BU&VB6.YA;L0X&2
M?X6R#Z5X?^QW<>)/A[\6?%OP,\07#W5O8Q-?Z?)@A -R99 3PLBR(V.<$-WS
M7U6;BW%J;LSQ"W">89=XV;<9W9Z8QSFO&_A5I47BSXZ^*OB];Q?\2=K*/1-&
MGQ@7J(09KA?5"ZA5;^( D<8H ]IHHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Y;XO?\ ))O&'_8"O?\ T0]=37)_&:5(/A!XSFD.U$T"^8GV^SO0!Y5^
MP#_R;W;_ /84NOYK7T#7SY_P3_=6_9\B56!*:K<JP'8_*?Y$5[]>7-O9VLMW
M=SQP6\*&2661@JHH&223P !WH CU6_LM*TVYU+4KJ*UL[6)IIYI6VI&BC)8G
ML !7EOPM\-7'B3X@7_QE\0VDD%S>VPLO#MG,I5[/3P21(ZG[LDI)?'55;'<B
MN8E^+'PU^(&OE]<\<:!8>$M,N<V]A<WJ))JLZ-Q+,A.1 K#*(?OD!CP #VNM
M_'SX0:3ILUZ_CO1[SRURL%E,)YI#V543))/Y>N* /0=<U*TT;1;[6+^58K2Q
MMY+B=R<!412S'\@:XWX!:;=V?PWM=5U2)H]5\032ZW?JWWEDN6\P(?\ <0HG
MT05E_&BZN=?\(^&_!K6[VEYXRO[>UN[?=N:&U5?/NP3QG]W&T>?5Q7J,:+&B
MHBA54 * , #TH CO(I)[66&*YEM7="JS1!2\9/\ $ P*Y'N"/:OD3]ICX0_$
M?PW--\7/"_Q)U_5[S28O,N!=2+'<6\ .6:/R@L908RR;%& 3STKZP76]%?6W
MT-=7L&U6.,2O8BY3SU0]&,>=P!]<5B?%W7=)\.?#77]3UEXQ:BQEB$;<F=W4
MJD2C^)F8A0/>@#$_9O\ ']Q\2_A'I/B>^CCCU!M]O>B,84S1MM+ =@PPV.V<
M5Z-7E/[)W@G4/ 7P/T;1]7B,.I3F2]NHB.8FE;(0^X7:#[@UZM0!\H?L1_\
M)8/C-_V%5_\ 2BZKZOKY._8AD1OC!\9-K []35EYZC[1=<_J*^I]8U"UTG2;
MS5+Z416MG ]Q,Y. J(I9C^0- 'GVE_\ %2_M!:G?_?LO"&EKI\)SQ]LN]LLQ
M^JQ) /\ MH:]+KS_ . &GW4'PZ@UO4XFCU3Q)<2ZY>JPPRM<-O1#_N1>6G_
M*Z3QUXLT#P3X8N_$?B34(['3[5<N[<LY[(HZLQZ #K0!%\0?%-MX1\-RZI+!
M)=W3L(+"RBYEO+E^(X4'JQ[] ,D\ USOP,\ 3>"M#O\ 4-;EBN_%7B"Z;4=<
MND)*F9R2(D)Y\M,E5_$\9Q7$>#/B7\.=7UQ/'/C/Q_X7@U+8R:5I7]IQ.FDP
MMUR0<-<./ON. /D7@$MV3_&WX=W>M:7H/ASQ#8^(M8U2Z6WMK33Y1)@9R\CL
M,JJH@9CGDA< $T ?//[8D=RO[67PQGF)^Q,+!8_3<+]R_P"A2OLZOFK]O+PA
MJ-YX4T'XB:' 9;[PG>>=,H!.(&96WD#J%=$)] S'M7T'X9UJQ\0>&].U_3YE
MDLK^UCN8G!XVNH8?SH ^1/$KK=?\%)=-B@/SP&(28'<:>7/_ (Z17V;7RW^S
MYH;^-_VG_'OQB6,G1;>>33=+F9<BXD54B,B'^Z(X^O\ TT'H17U)0!\JZ;_R
MD<U/_L#K_P"DD=?55?*&EW$+?\%']40.-PTH1XSU;[%$V/RKZOH ^*=,T>'Q
MY_P4!U^#6)[W[/IRR,@AN'A8+% D84,I#!26.<$9R?6O=?BW^S_\/?%G@74=
M-TKPIH^DZN('>QO;.U2&59P"5WLH!=2W4-GJ3UYKR[QC82_"[]M_2/&EX/+\
M.^,%-J]TP^2*=XQ&4)Z [UC;GLQ]#CZLO[NVL+&XOKR9(+:WB:6:5SA411EF
M)]  : /G#]@KXCZUXL\&ZOX4\1W$]U?^'98UBGG),C02;@J,3R2C(PR>Q4=J
M^E:^9_V$?"MS;Z5XM^(-S;26L'B?42VGQ.,?Z/&\A#@>A:0C_@&>]?3% !11
M10 4444 %%%% !1110 4444 %%%% !1110!\L?\ !2/_ ))?X;_[#7_M"2OJ
M#3O^0?;?]<E_D*^7O^"DC*/AEX:3(W'620/80O\ XBOJ#2V#Z9:LI!!A0@C_
M '10!8KDOBEXIN/#>@K#I%N+[Q'JCFTT:RSS-.1]YO2-!EW;LJGN13_BCX_\
M.?#GPM+K_B.\2&+/EV\.\"2YE/2- 2!D]R< #)) !->;> _B%\-(M4G\8^+_
M (E>$KCQ/>Q>4L<6IQM!IEOG(MH23SS@O)P78=E"J #O?@M\/[3X<^"(=%CG
M^V:A/(UWJE\5PUW=/S)(?;/ '8 5F?M!2O?^%M.\#VSXN?%VIPZ4V"01;',E
MTW'_ $PCD'U85/IGQC\":[XNTWPMX4UJV\1:E>EW<6#[X[:%%+/+(X&T#HH7
M.26';)%:Q_XJ7]H2^N^7L?!VE+9Q\Y7[;>8DD_%84B'_ &U- 'I$,4<,*0Q(
M$CC4*B@<  8 K%\;:%?^(=':PT_Q3J_AUV!!N--$/F,".F9(WQ]5VGWK<=E1
M"[L%51DDG  JEHFLZ1KEH;S1=5L=3M@Q0RVEPLR!AP1E21D>E 'Q!K<'Q$_9
M6^*.G:C-XCN_$'@_6KIGN3(6(N!N'F[T)(6< [@P/S8],BONR-UD170@JP!!
M'<5\^?MBZ-'\0&\$_##3?WVL:AK:WLH3EK6RCCD6:9NRK^\&,]2,#)KZ"AC6
M*%(D&$10JCT H \E_;&_Y-K\8_\ 7"#_ -*8JO?LI_\ )N_@O_L'#_T-JSOV
MS)4B_9I\7LYP&BMU'N3=1 ?SJ_\ LH.LG[.W@MD8,!I^W(]1(P/ZB@#TG4+N
MWT^PN+^[D$5O;1--*YZ*B@DG\ #7!?L^6=P? '_"3:A$T>H^*;R;7+@.N&59
MSF%#_N0B)?\ @-1_M!S27OA"R\%VK[;KQ=J,.C\9R+=LO<M^$"2\^I%>BV\,
M5O;QV\"".*) B*.BJ!@ 4 /KRKXX/>^,\?"3P]<F*ZU:-9-=O$P?[/TXM\V>
M"/,EP413U&\]%JY\9?BOH7@-K/1#JVDV_B'4_EM$O[@1P6R<YGG.>$&#@=7(
MVCN1D>!?B!\&?"NF31K\3O#M]J-Y*;G4M1FU"/SKR<C!=L'@  !5'"J !TH
M]1\.:/IWA[0;'0](MEMK"P@2"WB7HJ*, >Y]^]?(O[& \O\ :;^*,4Y_TD-=
MY!Z\7OS?KBOI7P'\2_#'CO7]2T_PC=C5K32XD-WJ$0(@$KD[8D8C#G:K$D'
M^7KGCPNUT4_##]NC^U9XO*T7QU:31VMP% 1;E]CO&3G[QEB!_P"VJ^] 'TUX
M@=8]!U!W^ZMK*3]-AKY/_P"":5O,N@>-KMG)ADNK2-4[!E24L?Q#K^5?0'[0
M_B:#PE\%O%6L2S+%+_9TMO:Y_BGE4QQ@#O\ ,P/T!KE_V-_ %WX ^"ME!JD!
M@U35IFU*[C8$-'O50B$'H0BKD=B30!ZQXA_Y &H_]>LO_H!KYM_X)O\ _)(-
M?_[#[_\ I/!7TCXD94\.ZD[$!5M)22>PV&OFW_@F\P/PC\0+D9&O.2/K;P_X
M4 ?4-%%<_P#$GQ+!X-\ :[XIN1E-,L9;@+_?<*=J_4M@?C0!Y9\./^*V_:>\
M;>,R?,T[PM;1^&].8/E3-GS+D@=F5OE^A_+W.O+_ -EOPS<^&?@OHW]I;FU;
M5@VK:B[KAWGN#O.[_:"E5/\ NUZA0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5^9O[;7_)SOB[_ +<O_2*"OTRK\S?VVO\ DYWQ=_VY
M?^D4% 'LW_!,O_FH/_<-_P#;JOLROC/_ ()E_P#-0?\ N&_^W5?9E !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M0>Q@7;&P]F4BO7((HH(4@@C2**-0J(B@*H'   Z"GT4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7->.O WASQM9-8^)(=1N;-T\N2VAU6ZMHI5SG#
MI#(JO_P(']*Z6B@#A/ 'PB\!> IVE\(Z9J&DAG\QX8M9O6AD;&,M$TI1CCU!
MKH/''A/0?&OAV;P]XEM);S3)V4RP)=2P;\'(!:-E8C/;.#6W10!XS_PRY\"?
M^A&_\JU[_P#'JLZ7^S3\$M-U*UU&S\$JES:S)/"S:G=N%=6#*2K2D'D#@@@]
MZ]=HH Q+OPQI]WXWT_Q;<27+WNGV4UG:Q%AY,:S,C.^,9WGRU7.<8SQ6W110
M!Y)\1?V>OA_XV\8MXPNVUG2M=<HSWFEWQA=F0!5;D, P  R,'BNA\-?"KPQH
M]_;:C=SZWXBO[0AK6YU[5)KYK=@,;HUD8HC8_B50?>NZHH *S?$>AV.OV!L=
M0DU!(2<G['J$]HYXQ@O"Z,1STSBM*B@#S'PM\!/A;X6U-M3\-Z'J.DWCJ5>:
MTUZ_C9U/.&Q/\PSS@UVOC?PW9>+O"E_X:U*>ZALM0B\FX-LX61H\@LF2#@,
M5/&<$XP>:V:* &Q1I%$L4:A$10JJ!@ #H*X_XE_"_P #_$A;-?&FCRZHED6-
MO']ON(40MC)VQ.H)XZD$UV5% 'C/_#+GP)_Z$;_RK7O_ ,>K?\ _ WX6>!/$
M4?B'PKX56PU..-XTG-[<3%588; DD8 D<9QGD^M>CT4 ,GBBG@D@GC26*12C
MHZ@JRD8((/4&O/(?@[X:M=/N-&TS5?$>EZ!<,[2Z-9ZDT=K\QRRKQOC4\Y5'
M5>3Q7HU% %'0=(TO0='MM'T6P@L-/M4$<%O FU$7T J;4;.*_LI;.=[A(Y1A
MF@N'@D'.>'C(9?P(JQ10!Y:G[/WPI3Q'_P )(N@ZD-:\SS?[0'B#4/M&_&-W
MF>?NSCC.:],L;6.RLXK6%IVCB7:IFF>5R/=W)9C[DDU-10!B^-O"GA[QIX>G
MT#Q/I<&I:=/]Z*4?=;LRD<JPSPP((KF_^%5Z//I2:+J^O>)M9T2,*!IE]J&^
M%E7&%<JHDD7@?*[L#W!%=]10!':P06MM%;6T,<$$2!(XXU"JB@8  '  ':I*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SKQO\$_AOXVOEO/%FCZ
MCK$J%C&+G7+XI%N.3L3SMJ ^B@#@>E=3X.\*:/X2TX:?H@U%+145$BNM3N;M
M8U7.%3SI'V#GHN.WH*W** .#^)'P?^'?Q%U2WU+QGH,NJW-M%Y,!.HW,21KG
M)PD<BJ"3U.,G R>!7*_\,N? G_H1O_*M>_\ QZO9J* .!^''P;^&WP[U>?5_
M!WAE--OIX#;R3&[GF8QE@Q4>:[8R5!XQT%='X2\,Z?X:&J&RDN)I=5U&74;N
M:=E9WEDP,9 'RJJJJCLJ@<UMT4 17MM!>V<]G=1++;SQM%+&W1E88(/U!KQ;
M0?V9/ 7AW6)-1\,ZYXTT$R_?AT[6WA1@#D D#>0/=N]>W44 <]X-\%^'/"2S
MOHUDXNKG'VJ]N9WN+JXQT\R:0L[8[ G [8KH:** ..^('PR\'>/4,7BRRU'4
M;<E6-M_;%W%;Y7H?*CE5,^^,T[X?_#;PCX"@%MX3L]0T^U&XK:G5KN:!2W)(
MBDE9 3Z@9KKZ* ,34?#-AJ'C'2?%%S+<M=Z3;SPVD.\>2IFVAY"N,E]J;0<\
M!FXYK;HHH \L\5?L]_"+Q3X@O-?\0>%9=0U.]D,L\\FK7F68^@$H"@= H
M   %9G_#+GP)_P"A&_\ *M>__'J]FHH YCX<?#_PA\.M'GTCP;HZZ79W$YN)
M4$\DI>0J%R6D9FZ*.,X_,U:\;^$?#_C31#H_B/3TO+;>)8SN*20R+]V2-U(9
M''8@@UNT4 <)#\+=!FU33]0U_4=;\32:9)YNGQZQ>>=%;2#HX0*JLX[.X9AD
M\UW=%% &#XS\(:)XPT]M/UY=1EM'1HY(;;4[FU256ZJXAD3>/9LUS?@;X+_#
MKP->F[\):3J.D.[*\BP:W?>7*5.1OC,Q1Q[,".2.]>A44 %<Q\3O ^D?$/PH
M_AG7IKV/3I9XIITM9%0S>6X<(Q*GY2P!.,'CJ*Z>B@!(T6-%1%"JH 4 8 'I
M2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?F;^VU
M_P G.^+O^W+_ -(H*_3*OS-_;:_Y.=\7?]N7_I%!0![-_P $R_\ FH/_ '#?
M_;JOLROC/_@F7_S4'_N&_P#MU7V90 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5^9O[;7_)SOB[_ +<O_2*"OTRK\S?VVO\ DYWQ=_VY?^D4% 'L
MW_!,O_FH/_<-_P#;JOLROC/_ ()E_P#-0?\ N&_^W5?9E !1110 445@^,-1
MU.SDT:QTF2SANM4OS:B>Z@:9(@MO-,3L5T+$^3M^\,;L\XP0#>HKF?L7C[_H
M9?#/_A/S_P#R91]B\??]#+X9_P#"?G_^3* .FHKF?L7C[_H9?#/_ (3\_P#\
MF4?8O'W_ $,OAG_PGY__ ),H Z:BN9^Q>/O^AE\,_P#A/S__ "91]B\??]#+
MX9_\)^?_ .3* .FHKF?L7C[_ *&7PS_X3\__ ,F4?8O'W_0R^&?_  GY_P#Y
M,H Z:BN9^Q>/O^AE\,_^$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O
M^AE\,_\ A/S_ /R91]B\??\ 0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&7PS_ .$_
M/_\ )E'V+Q]_T,OAG_PGY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/S_\ R91]B\??
M]#+X9_\ "?G_ /DR@#IJ*YG[%X^_Z&7PS_X3\_\ \F4?8O'W_0R^&?\ PGY_
M_DR@#IJ*YG[%X^_Z&7PS_P"$_/\ _)E'V+Q]_P!#+X9_\)^?_P"3* .FHKF?
ML7C[_H9?#/\ X3\__P F4?8O'W_0R^&?_"?G_P#DR@#IJ*YG[%X^_P"AE\,_
M^$_/_P#)E'V+Q]_T,OAG_P )^?\ ^3* .FHKF?L7C[_H9?#/_A/S_P#R91]B
M\??]#+X9_P#"?G_^3* .FHKF?L7C[_H9?#/_ (3\_P#\F4?8O'W_ $,OAG_P
MGY__ ),H Z:BN9^Q>/O^AE\,_P#A/S__ "91]B\??]#+X9_\)^?_ .3* .FH
MKF?L7C[_ *&7PS_X3\__ ,F4?8O'W_0R^&?_  GY_P#Y,H Z:BN9^Q>/O^AE
M\,_^$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\,_\ A/S_ /R9
M1]B\??\ 0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&7PS_ .$_/_\ )E'V+Q]_T,OA
MG_PGY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/S_\ R91]B\??]#+X9_\ "?G_ /DR
M@#IJ*YG[%X^_Z&7PS_X3\_\ \F4?8O'W_0R^&?\ PGY__DR@#IJ*YG[%X^_Z
M&7PS_P"$_/\ _)E'V+Q]_P!#+X9_\)^?_P"3* .FHKF?L7C[_H9?#/\ X3\_
M_P F4?8O'W_0R^&?_"?G_P#DR@#IJ*YG[%X^_P"AE\,_^$_/_P#)E'V+Q]_T
M,OAG_P )^?\ ^3* .FHKF?L7C[_H9?#/_A/S_P#R91]B\??]#+X9_P#"?G_^
M3* .FHKF?L7C[_H9?#/_ (3\_P#\F4?8O'W_ $,OAG_PGY__ ),H Z:BN9^Q
M>/O^AE\,_P#A/S__ "91]B\??]#+X9_\)^?_ .3* .FHKF?L7C[_ *&7PS_X
M3\__ ,F4?8O'W_0R^&?_  GY_P#Y,H Z:BN9^Q>/O^AE\,_^$_/_ /)E'V+Q
M]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\,_\ A/S_ /R91]B\??\ 0R^&?_"?
MG_\ DR@#IJ*YG[%X^_Z&7PS_ .$_/_\ )E'V+Q]_T,OAG_PGY_\ Y,H Z:BN
M9^Q>/O\ H9?#/_A/S_\ R91]B\??]#+X9_\ "?G_ /DR@#IJ*YG[%X^_Z&7P
MS_X3\_\ \F4?8O'W_0R^&?\ PGY__DR@#IJ*YG[%X^_Z&7PS_P"$_/\ _)E'
MV+Q]_P!#+X9_\)^?_P"3* .FHKF?L7C[_H9?#/\ X3\__P F4?8O'W_0R^&?
M_"?G_P#DR@#IJ*YG[%X^_P"AE\,_^$_/_P#)E'V+Q]_T,OAG_P )^?\ ^3*
M.FHKF?L7C[_H9?#/_A/S_P#R91]B\??]#+X9_P#"?G_^3* .FHKF?L7C[_H9
M?#/_ (3\_P#\F4?8O'W_ $,OAG_PGY__ ),H Z:BN9^Q>/O^AE\,_P#A/S__
M "91]B\??]#+X9_\)^?_ .3* .FHKF?L7C[_ *&7PS_X3\__ ,F4?8O'W_0R
M^&?_  GY_P#Y,H Z:BN9^Q>/O^AE\,_^$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,
MH Z:BN9^Q>/O^AE\,_\ A/S_ /R91]B\??\ 0R^&?_"?G_\ DR@#IJ*YG[%X
M^_Z&7PS_ .$_/_\ )E'V+Q]_T,OAG_PGY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/
MS_\ R91]B\??]#+X9_\ "?G_ /DR@#IJ*YG[%X^_Z&7PS_X3\_\ \F4?8O'W
M_0R^&?\ PGY__DR@#IJ*YG[%X^_Z&7PS_P"$_/\ _)E'V+Q]_P!#+X9_\)^?
M_P"3* .FHKF?L7C[_H9?#/\ X3\__P F4?8O'W_0R^&?_"?G_P#DR@#IJ*YG
M[%X^_P"AE\,_^$_/_P#)E'V+Q]_T,OAG_P )^?\ ^3* .FHKF?L7C[_H9?#/
M_A/S_P#R91]B\??]#+X9_P#"?G_^3* .FHKF?L7C[_H9?#/_ (3\_P#\F4?8
MO'W_ $,OAG_PGY__ ),H Z:BN9^Q>/O^AE\,_P#A/S__ "91]B\??]#+X9_\
M)^?_ .3* .FHKF?L7C[_ *&7PS_X3\__ ,F4?8O'W_0R^&?_  GY_P#Y,H Z
M:BN9^Q>/O^AE\,_^$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\
M,_\ A/S_ /R91]B\??\ 0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&7PS_ .$_/_\
M)E'V+Q]_T,OAG_PGY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/S_\ R91]B\??]#+X
M9_\ "?G_ /DR@#IJ*YG[%X^_Z&7PS_X3\_\ \F4?8O'W_0R^&?\ PGY__DR@
M#IJ*YG[%X^_Z&7PS_P"$_/\ _)E'V+Q]_P!#+X9_\)^?_P"3* .FHKF?L7C[
M_H9?#/\ X3\__P F4?8O'W_0R^&?_"?G_P#DR@#IJ*YG[%X^_P"AE\,_^$_/
M_P#)E'V+Q]_T,OAG_P )^?\ ^3* .FHKF?L7C[_H9?#/_A/S_P#R91]B\??]
M#+X9_P#"?G_^3* .FHKF?L7C[_H9?#/_ (3\_P#\F4?8O'W_ $,OAG_PGY__
M ),H Z:BN9^Q>/O^AE\,_P#A/S__ "91]B\??]#+X9_\)^?_ .3* .FHKF?L
M7C[_ *&7PS_X3\__ ,F4?8O'W_0R^&?_  GY_P#Y,H Z:BN9^Q>/O^AE\,_^
M$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\,_\ A/S_ /R91]B\
M??\ 0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&7PS_ .$_/_\ )E'V+Q]_T,OAG_PG
MY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/S_\ R91]B\??]#+X9_\ "?G_ /DR@#IJ
M*YG[%X^_Z&7PS_X3\_\ \F4?8O'W_0R^&?\ PGY__DR@#IJ*YG[%X^_Z&7PS
M_P"$_/\ _)E'V+Q]_P!#+X9_\)^?_P"3* .FHKF?L7C[_H9?#/\ X3\__P F
M4?8O'W_0R^&?_"?G_P#DR@#IJ*YG[%X^_P"AE\,_^$_/_P#)E'V+Q]_T,OAG
M_P )^?\ ^3* .FHKF?L7C[_H9?#/_A/S_P#R91]B\??]#+X9_P#"?G_^3* .
MFHKF?L7C[_H9?#/_ (3\_P#\F4?8O'W_ $,OAG_PGY__ ),H Z:BN9^Q>/O^
MAE\,_P#A/S__ "91]B\??]#+X9_\)^?_ .3* .FHKF?L7C[_ *&7PS_X3\__
M ,F4?8O'W_0R^&?_  GY_P#Y,H Z:BN9^Q>/O^AE\,_^$_/_ /)E'V+Q]_T,
MOAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\,_\ A/S_ /R91]B\??\ 0R^&?_"?G_\
MDR@#IJ*YG[%X^_Z&7PS_ .$_/_\ )E'V+Q]_T,OAG_PGY_\ Y,H Z:BN9^Q>
M/O\ H9?#/_A/S_\ R91]B\??]#+X9_\ "?G_ /DR@#IJ*YG[%X^_Z&7PS_X3
M\_\ \F4?8O'W_0R^&?\ PGY__DR@#IJ*YG[%X^_Z&7PS_P"$_/\ _)E'V+Q]
M_P!#+X9_\)^?_P"3* .FHKF?L7C[_H9?#/\ X3\__P F4?8O'W_0R^&?_"?G
M_P#DR@#IJ*YG[%X^_P"AE\,_^$_/_P#)E'V+Q]_T,OAG_P )^?\ ^3* .FHK
MF?L7C[_H9?#/_A/S_P#R91]B\??]#+X9_P#"?G_^3* .FHKF?L7C[_H9?#/_
M (3\_P#\F4?8O'W_ $,OAG_PGY__ ),H Z:BN9^Q>/O^AE\,_P#A/S__ "91
M]B\??]#+X9_\)^?_ .3* .FHKF?L7C[_ *&7PS_X3\__ ,F4?8O'W_0R^&?_
M  GY_P#Y,H Z:BN9^Q>/O^AE\,_^$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:
MBN9^Q>/O^AE\,_\ A/S_ /R91]B\??\ 0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&
M7PS_ .$_/_\ )E'V+Q]_T,OAG_PGY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/S_\
MR91]B\??]#+X9_\ "?G_ /DR@#IJ*YG[%X^_Z&7PS_X3\_\ \F4?8O'W_0R^
M&?\ PGY__DR@#IJ*YG[%X^_Z&7PS_P"$_/\ _)E'V+Q]_P!#+X9_\)^?_P"3
M* .FHKF?L7C[_H9?#/\ X3\__P F4?8O'W_0R^&?_"?G_P#DR@#IJ*YG[%X^
M_P"AE\,_^$_/_P#)E'V+Q]_T,OAG_P )^?\ ^3* .FHKF?L7C[_H9?#/_A/S
M_P#R91]B\??]#+X9_P#"?G_^3* .FHKF?L7C[_H9?#/_ (3\_P#\F4?8O'W_
M $,OAG_PGY__ ),H Z:BN9^Q>/O^AE\,_P#A/S__ "91]B\??]#+X9_\)^?_
M .3* .FHKF?L7C[_ *&7PS_X3\__ ,F4?8O'W_0R^&?_  GY_P#Y,H Z:BN9
M^Q>/O^AE\,_^$_/_ /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\,_\
MA/S_ /R91]B\??\ 0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&7PS_ .$_/_\ )E'V
M+Q]_T,OAG_PGY_\ Y,H Z:BN9^Q>/O\ H9?#/_A/S_\ R91]B\??]#+X9_\
M"?G_ /DR@#IJ*YG[%X^_Z&7PS_X3\_\ \F4?8O'W_0R^&?\ PGY__DR@#IJ*
MYG[%X^_Z&7PS_P"$_/\ _)E'V+Q]_P!#+X9_\)^?_P"3* .FHKF?L7C[_H9?
M#/\ X3\__P F4?8O'W_0R^&?_"?G_P#DR@#IJ*YG[%X^_P"AE\,_^$_/_P#)
ME'V+Q]_T,OAG_P )^?\ ^3* .FHKF?L7C[_H9?#/_A/S_P#R91]B\??]#+X9
M_P#"?G_^3* .FHKF?L7C[_H9?#/_ (3\_P#\F4?8O'W_ $,OAG_PGY__ ),H
M Z:BN9^Q>/O^AE\,_P#A/S__ "91]B\??]#+X9_\)^?_ .3* .FHKF?L7C[_
M *&7PS_X3\__ ,F4?8O'W_0R^&?_  GY_P#Y,H Z:BN9^Q>/O^AE\,_^$_/_
M /)E'V+Q]_T,OAG_ ,)^?_Y,H Z:BN9^Q>/O^AE\,_\ A/S_ /R91]B\??\
M0R^&?_"?G_\ DR@#IJ*YG[%X^_Z&7PS_ .$_/_\ )E'V+Q]_T,OAG_PGY_\
MY,H Z:BN9^Q>/O\ H9?#/_A/S_\ R91]B\??]#+X9_\ "?G_ /DR@#IJ*R/!
M6J3:YX-T36KF...?4-/@NI$CSM5I(U8@9YQDUKT %%%% !7YF_MM?\G.^+O^
MW+_TB@K],J_,W]MK_DYWQ=_VY?\ I%!0![-_P3+_ .:@_P#<-_\ ;JOLROC/
M_@F7_P U!_[AO_MU7V90 4444 %<SXR_Y&+P7_V&Y/\ TWWE=-7,^,O^1B\%
M_P#8;D_]-]Y0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!S/PH_Y);X3_ .P)9_\ HA*Z:N9^
M%'_)+?"?_8$L_P#T0E=-0 4444 %?F;^VU_R<[XN_P"W+_TB@K],J_,W]MK_
M ).=\7?]N7_I%!0![-_P3+_YJ#_W#?\ VZK[,KXS_P""9?\ S4'_ +AO_MU7
MV90 4444 %<SXR_Y&+P7_P!AN3_TWWE=-7,^,O\ D8O!?_8;D_\ 3?>4 =-1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 <S\*/\ DEOA/_L"6?\ Z(2NFKF?A1_R2WPG_P!@2S_]
M$)734 %%%% !7YF_MM?\G.^+O^W+_P!(H*_3*OS-_;:_Y.=\7?\ ;E_Z104
M>S?\$R_^:@_]PW_VZK[,KXS_ ."9?_-0?^X;_P"W5?9E !1110 5S/C+_D8O
M!?\ V&Y/_3?>5TU<SXR_Y&+P7_V&Y/\ TWWE '34444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_
M"C_DEOA/_L"6?_HA*Z:N9^%'_)+?"?\ V!+/_P!$)734 %%%% !7YF_MM?\
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
MY-+_ #/SS_6O-O\ G[_Y+'_(]O\ ^%_?]2G_ .5'_P"U4?\ "_O^I3_\J/\
M]JKQ"BC_ %7RK_GU_P"32_S#_6O-O^?O_DL?\C[;MY/-@CEQMWJ&QGID4^H-
M/_X\+?\ ZY+_ "%3U^125FS]BB[Q3"BBBD4%%%% !1110 445YG^T9\3S\+_
M  /'?V-FE_KFI7*V6DVKYV23-W;!'R@<]1DX&1G- 'IE%>3:1\+?%EY9+?\
MBKXM^,CKDR;I!I5S%:V=NYY*QP^60RC.,OG(&>*Y*;5/C%X4^.G@;P9XA\0P
M:WX4U2[N'BU-+,07,YCMI6\B?80G!VMPHW8![$  ^AJ**\?_ &I?BM>_#/PG
MIT&@Q02^(]>NOLFF^?@QQ8V[Y&'?&Y1CIEAG@8H ]@HKQ+QGX-\:>$_AIJ/B
MJT^*?B6[\3Z182:A,]W+$;&Y,2%WB-OL"(A (!&&'&3Q7I/PM\3-XS^'6@>*
MGMA;2:I8Q7,D()(1V7Y@">HSG!]* .DHILR-)"Z+*\3,I = -RGU&01D>X(K
MY'_:O\=?%OX7^./#]AX<^)%[)IVMQG:MWI=C(\$BN%;#" 97#J0#SUYH ^NJ
M*\=U+PG\>=+T1KG1_BUIVOZG$A;[+J7AV""*X8#[H>(@IGWS]16-^S5^T"WQ
M&UJ]\%^+-)CT3Q=8!]\41/E7'EG;(%#9*.IZH2>.0>#@ ][HHHH **\"^-GB
M#XT>(?&4WAWX(7-K:Q:$BKK5W,+=@]Q*N](5\Y6&43#''_/09K/^$VD?M4GQ
M]IK_ !"\4V2>&HF:2]2""Q9Y@%.V,;(@PRV 2",#/.: /HVBL'X@^*M*\$>#
M-4\5:U)LLM.@,K@$;I#T5%S_ !,Q"CW(KS+X2V7B[XG^$8O'?BWQ1K>C+JY:
M;2M+T:Z^S165MDB-F8 F9V'S$OE<$?** /:Z*\;^$'Q%UA?B5KWP@\<W*W7B
M#2!Y^GZB(A'_ &G:$!@S*/E$@##.W //'RFNK^.7Q'TWX6_#R]\4ZA&+B5"(
M;*UW[3<3M]U,^G!8GL%- '<T5Y)X.\&>-O$'@NVU[Q5X_P#$%AXHU"W%RJ:=
M*L-II[.H*1+!@K(%X!\S<2<\BG?L^?$Z^\9-KOA+Q5%#;>,/#%TUKJ*Q+MCN
M5#%5G0=@<<CMD'H10!ZS116;XCTZ^U.P-OI^OZAH<V<BYLXH'?Z$31R+C\,^
M] &E17QS\&?'OQC\7_M%:W\-]5^)EVFG:)->K//;Z38++,MO-Y0QF A2203P
M>,U]@6,,EO:1PS7<UY(@PT\P0._N0BJOY 4 34444 %%%07\$ES9RV\5W/9N
MZX$\(4NGN-ZLN?J#0!/17R3\'/[8L_VZ/%FAZGXCU?6X;#3)Q;/J%P9&1'-N
M^T#A0!NQ\H'2OK:@ HHHH **** "BBB@ HKF/B?XVTCX?^#KOQ)JXED2(B.W
MMH1NENIF.$BC'=F/Y<GH*C\":1K1MXO$'B^<2Z]<IN:VB<_9M/5N?)B7H2!P
MTA^9CGHN% !U=%>'_$3Q_P"(_$GQHA^#/@#5(='NH+3[;KVL&$2R6L6%(CA4
M_+YA#IRPP-XQT-;ES\+/$]A:?:/#/Q?\:Q:J@+*^JSPWUM*WH\31C [?(5P/
M>@#U2BO&?V;O$_Q U_7?'-C\1Q:PZOHU];V7V>T!6W5?+9PZ D_?#!L]2"O
MQ@<U^V+XB^(_PV\'V?B[P?X\U&&.;4EM+BTGL+&6.-721E9"8-PP4V\ENHH
M^BZ*\#^%^E?&WQ/\-='\5GXSQ&\U6RBNX[:X\,VIAC#KG863:QZ_>_2L?X<?
MM ^)-,^+4GPH^,&E:?I^LF=;>UU*QW+!*[@&,%6/1P1A@1R0"HYP ?2E%<5\
M2_#GCC5[*>X\$_$*]\.:@L6(('L;2XM'<?WO,A:09Z9#8']TU\O?!_XH_&34
MOCVOPT^)7Q#O=#D1I(2D&EV"O+.H#(@=H" KC)#8YXQU% 'VM14%S!++8/;I
M>SV\C)M%S&$,BG'W@&4KGZJ1[5\\_#\_&/QM\2/$+:9\5[V/X?:9>M:VFH?V
M18-<7SJ )%C;R-I5'W*9,$';P#S@ ^C:*YOQ#X;O;_1K=;'7[VVUVRC_ -%U
M1@FYWXSYT:!8Y$; W)M [KM(!&9\)O'B^,;+4+#4K6/3?$^B7)L]:TX.6$,H
MZ.A/+1./F5O3CJ* .WHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** .9^%'_)+?"?_ &!+/_T0E=-7,_"C_DEOA/\ [ EG
M_P"B$KIJ "BBB@ K\S?VVO\ DYWQ=_VY?^D4%?IE7YF_MM?\G.^+O^W+_P!(
MH* /9O\ @F7_ ,U!_P"X;_[=5]F5\9_\$R_^:@_]PW_VZK[,H **** "N9\9
M?\C%X+_[#<G_ *;[RNFKF?&7_(Q>"_\ L-R?^F^\H Z:BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#D/%7C[3?#VK-IMU9W<LBHK[H]N,'ZFLK_A;6B_]
M W4/R3_XJNYNM,TVZE\VYT^TGDQC?)"K''U(J/\ L31O^@1I_P#X#)_A7A5\
M-FTJDG2KQ4;Z+EO9''.GB7)N,U;T.*_X6UHO_0-U#\D_^*H_X6UHO_0-U#\D
M_P#BJ[7^Q-&_Z!&G_P#@,G^%']B:-_T"-/\ _ 9/\*R^J9U_T$1_\ )]EBOY
MU]QQ7_"VM%_Z!NH?DG_Q54/$7Q/TZ_T*]L;.RO8I[B%HE=]N%W#!Z'TS7HG]
MB:-_T"-/_P# 9/\ "L[Q-X:TZ]\/WUM::991W#P-Y3) JD/C(YQQSBL,3@\Z
M=&:]O%Z/11U>A-2EBG%^^ON/G>BE8%258$$<$'M25^0'S(4444 =Y\.?'%KX
M:TNXL;VVN9U>;S8_*Q\N0 >I'H*ZC_A;6B_] W4/R3_XJF_!S0+5O#,E]J%C
M;S-<S$Q>;$K$(O'&1Z[J[?\ L31O^@1I_P#X#)_A7ZGDV$S?ZC2=.LHQMHG&
M[MTU/H<+3Q/L8\LDEZ'%?\+:T7_H&ZA^2?\ Q5'_  MK1?\ H&ZA^2?_ !5=
MK_8FC?\ 0(T__P !D_PH_L31O^@1I_\ X#)_A7I_5,Z_Z"(_^ &_LL5_.ON.
M*_X6UHO_ $#=0_)/_BJDM?BIH]Q<Q0+IU^&D<("=F 2<>M=C_8FC?] C3_\
MP&3_  I5T;1U8,NDV"L#D$6Z9!_*G'"9S?7$1_\  1JGBOYU]Q>HHHKZ$[0H
MHHH ^./VY-,O/!'Q6\$_&'1T821S)!<[3@-+"V] ?]^,NI]DKZZT+5+/6M#L
M=9T^99K.^MH[F"13D-&ZAE/Y$5Y]^U'X+/CKX(>(=(AA,M];P?;K(*!N,T/S
MA1GNP#)_P*O#_@/\4KV;]D'4-'LIR_B73[A?#VFJ6&YGNV"VS#V7S&_"(]:
M. \,^+/^$1_;$M_'4%C_ &?X8\6:G=002C'EW%N\[0-*#V!F02'VQV(K[J\6
M:W9^&O"^J>(-0?9::;:274Q_V44L1]>,5\R_MG_"RTL/V=_#TVC0Y?P6L,&]
M5)9K9PL;GC_;$;$_[QK>C\9_\+;^$/PS\-K*);OQ9=1QZVHR,6]C\]X2/1VC
M1.>,2CKGD ]0_9^T2\T?X8:?<:LA76=9>36-3R.?M%RQE93_ +H94_X"*K_%
MWXDR>%M:T#P;X>LX-2\7^(YC'I]M,Y6&",??N)B.=B@$X'+;3CH:]' "@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *J:U?QZ5HU[J<R.\=G;R3NJ?>8(I8@9[\5;ILT4
M<T+PS1I)'(I5T<95@>""#U%5!Q4DY;$S4G%J+U/)_P#A>_AW_H#ZK^4?_P 5
M1_PO?P[_ - ?5?RC_P#BJ]%_X1OP[_T -*_\ X_\*/\ A&_#O_0 TK_P#C_P
MKW?K63_] \O_  (\#ZIG/_01'_P \Z_X7OX=_P"@/JOY1_\ Q5'_  O?P[_T
M!]5_*/\ ^*KT7_A&_#O_ $ -*_\  ./_  H_X1OP[_T -*_\ X_\*/K63_\
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
MU227XG?"SPY<RLNEMJ NKA/X7)FB0$_1=_\ WT:^M: /C']G34];U?\ ;?\
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
M)^&<EMK5E<PZ!>PSZG+!*)$MQ]JC8ABN0&"QDD=0,>M?:=% '(^*_'?@S3_
MEWXAN?%&CC2Y+:7R;E;Q&28A3\J$'YVZ<#)YKYS_ ."<OB70;?P=KOAFYU:S
M@U>;5?M$-I+*%DF0PHN44\M@H<XSCCUKZZHH ^'OB$/$/[-O[3%YX_M-)N+[
MPCXAED>;RR0K+*P>6+=T617&Y0>",#UQ[18?M(:%XW,.@_"[2=7UCQ)? )&)
M[,QV^GYZS7#YQL3J0N=W0'FO<[ZTM+ZU>UOK6"ZMY!AXIHPZ,/0@\&JVBZ+H
MVB0&WT;2;#383UCM+9(5/X* * ,/Q!JMG\-OA;=:M>+=7]OH6G>9+LYEN"B\
ML<_Q,>23ZDUE? 7XH6'Q:\#MXFL-+NM,$=V]I+!.P;#J%;*L  PPXYP.<CM7
M>S11SPO#-&DD4BE71URK ]00>HJ#2M.T_2K&.QTNPM;"TCSL@MH5CC7/HJ@
M4 6J^<O^"@GA6?7/@O!K=I&\DN@WZ7$H52Q\EP8W/'H2A)[ &OHVJFM:;8ZS
MI%YI.IVZ7-E>P/;W$+C*R1N"K*?J": ,CX9:O%X@^'/AO6X22E]I=M/SU!:-
M20?<'(KHJ\E^"5K>?#=F^%6NS2R6EO-))X9U&7[MY:L2Y@)[31$ME>,K@J,
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
M&-<^"_A+2=/URPEU.STY+6XL?/47$;Q#:V8\[L<9!Q@CFO8*** /,_C%\</
M'PRL[E-7UB"[UF)?W>DVL@>Y9BNY0X'^K!&#N; P>,\"N=_9:U?1O&FGW_Q$
MN];L-4\8:SG[;;Q3!GTJV5R(K54^\B#[Q)'SLQ//%>W44 <+\>-(\':]\,-6
MTCQSJ=CI>EW,9"7EU,L8@F +(Z%NK@C( Z@$=S7Q]^Q?\>;3P)<R>!_&-[Y/
MARZD,EE=ODK93$\AO2-^N?X6YZ$D??=% %/1=5TS6],AU31M1M-1L)P3#<VL
MRRQ2 '!VLI(/((_"OEO]J/33XZ_:F^&'@>V3S?LD?VZ\^4D)"9=SY_X# ?\
MOH>M?4>N:K8:)I5QJFIW"P6MNNYW(R?8 #EF)P !R20!S7FOP?\ !5^WC7Q!
M\6/%=JUOKVOXAL;.3[VG:>N!'$WI(P56<#H>/6@#U>BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YGX4?\DM\)_]@2S_
M /1"5TU<S\*/^26^$_\ L"6?_HA*Z:@ HHHH *_,W]MK_DYWQ=_VY?\ I%!7
MZ95^9O[;7_)SOB[_ +<O_2*"@#V;_@F7_P U!_[AO_MU7V97QG_P3+_YJ#_W
M#?\ VZK[,H **** "N9\9?\ (Q>"_P#L-R?^F^\KIJYGQE_R,7@O_L-R?^F^
M\H Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M*NJ:=8ZI9M::A:Q7,!(;9(N<,#D,/1@>01R#R*LJ J@#. ,<G-+10 4444 %
M%%% !1110 4444 0WMM#>6LEK<*7AE7:ZABN1W&1S2V=M;65I%:6=O%;V\*A
M(HHD"HBCH !P![5+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !54Z=8G5%U3[+&+T1^5YZC#LG7:Q'WA
MGD YP>15JB@ HHHH **** "BBB@ HHHH **** *EYIEA>7MK>7=K'//:$M;M
M(-PB8C!90> V.-W7!(SR:MT44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!S/PH_Y);X3_ .P)9_\ HA*Z:N9^%'_)
M+?"?_8$L_P#T0E=-0 4444 %?F;^VU_R<[XN_P"W+_TB@K],J_,W]MK_ ).=
M\7?]N7_I%!0![-_P3+_YJ#_W#?\ VZK[,KXS_P""9?\ S4'_ +AO_MU7V90
M4444 %<SXR_Y&+P7_P!AN3_TWWE=-7,^,O\ D8O!?_8;D_\ 3?>4 =-1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 <S\*/\ DEOA/_L"6?\ Z(2NFKF?A1_R2WPG_P!@2S_]$)73
M4 %%%% !7YF_MM?\G.^+O^W+_P!(H*_3*OS-_;:_Y.=\7?\ ;E_Z104 >S?\
M$R_^:@_]PW_VZK[,KXS_ ."9?_-0?^X;_P"W5?9E !1110 5S/C+_D8O!?\
MV&Y/_3?>5TU<SXR_Y&+P7_V&Y/\ TWWE '34444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_"C_D
MEOA/_L"6?_HA*Z:N9^%'_)+?"?\ V!+/_P!$)734 %%%% !7YF_MM?\ )SOB
M[_MR_P#2*"OTRK\S?VVO^3G?%W_;E_Z104 >S?\ !,O_ )J#_P!PW_VZK[,K
MXS_X)E_\U!_[AO\ [=5]F4 %%%% !7,^,O\ D8O!?_8;D_\ 3?>5TU<SXR_Y
M&+P7_P!AN3_TWWE '34444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% ',_"C_DEOA/_ + EG_Z(2NFK
MF?A1_P DM\)_]@2S_P#1"5TU !1110 5^9O[;7_)SOB[_MR_](H*_3*OS-_;
M:_Y.=\7?]N7_ *104 >S?\$R_P#FH/\ W#?_ &ZK[,KXS_X)E_\ -0?^X;_[
M=5]F4 %%%% !7,^,O^1B\%_]AN3_ --]Y735S/C+_D8O!?\ V&Y/_3?>4 =-
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 50\0:BF
ME:1/>O@E%PBG^)CP!^=7Z\V^)VK?:=133(FS%;?-)CO(1_0?S->+G^9K+<%*
MJOB>D?5_Y;_([\MPGUK$*'3=^AT/P\UI]3TZ2VNI2]U;MDLQY92<@_@<C\JZ
MBO&?"^J-I&M07>3Y>=DH'=#U_P ?PKV5&5T#HP96&01T(KS^$LU>.P7)-WG#
M1^:Z/]/D=.=8/ZO7YHKW9:_YBT445]4>.%%%% !1110 4444 %8WBSQ/I7A>
MR6]U==3\ALY>STNYO-@')+""-RH]VP*V:* . ^'?QE^&GQ UF;1O"7BB+4-0
MBB,K6[VL\#E <$@2HN[&><9Q7?U\'?M$^$?$6D?'GQI\0?AW"EE+X3.G:A=)
M:IAAY\3EYMHX*YC.\=PY)XS7U1^SU\6-)^+7@:+6+79;ZI;8BU.RW<P2XZCU
M1NJGZCJ#0!T/COQ_X8\#VCWOB:?4;.SC4-)<QZ3=7$,8)P-TD4;*OXGTI? O
MCWPUXWM$O?#4VI7=I(A>.YETFZMX9 .,I)+&JMU[$]_0UG_'Z-)?@9X[5U#
M>';YL'U$#D?J!5SX.6\5I\(_!UM NV./0K)5'MY"4 =77/>.?&>@>"[?3)]?
MN_LZ:GJ,.FVV!DM-*<+G_9&"2>P%=#7QG^VK;^(/B#<:]>:%*YT/X=+"MVJ
M_O[N<@RE2#_RRC\HGCC<U 'V917G?[.'CM?B)\'M#\0R2![\0_9=0'<7$?RN
M2.V[AQ[,*]$H YWQ[XV\,>!='&J>*-6AL(7;RX4.6EG?LD<:Y9V]@#7'O\</
M#UI;B^USPMXYT'2SS_:.H>'YDMU7^\Q7<R#W8#UZ5XWXP\8:?:_M[V=OX[D2
MWT?3+%+?1'N3B"*:6%'$ISP"7+IN]0OIQ]:,L<L15@LD;K@@C(8'^8H Y;P1
M\1/"'C;5M2T_PIK%OJ_]FP6\UQ<6SAX1YQE"H&!^\/*8D8XROOBAX^^+?@3P
M$ZCQ=J6HZ5&\AB2>71KUH7?!.U95B*,< G@G@5SGP=^'MCX ^,GQ&_L:R-IH
M^L6VF7UO&J8BC<M=K+&G; 8;L#H' Z8K(_;LBCD_9OUIW4,T5U:,A(^Z?/09
M_(D?C0!N:3^T9\'=6D:/3?%5S=LOWO*T6^8+]3Y.!^-;>B?&7X6:S>K8V/CK
M1?M;-L6">?R)"W]W;)M.?:N?_8W55_9L\(%5 +03DX'4_:):Z3XM_"GP;\3=
M"FT[Q%I<)N2A%OJ$2!;FV;LROC/894Y![B@#N00P!!!!Y!%%?&W[,?Q#\4_#
MGXR7?P(\=7\E]:K<-:Z=<2R$F"0+NC"D\^7(NW:O8LN.IK[)H *Y[P1XRT#Q
ME'JLF@W?VA=*U&;3;KC&V:,C=CU4Y!![UC_'7Q7<^$/AM?WNF#?K5ZR:=I$7
M>2\G;RX@/7!.X^RFOF#]E>XU7X._M)Z[\)?$EX9H]64"*?#!)9U7S(I!GIO1
MG!_VL#/% 'VQ117%_&WQY:_#;X9ZOXNN(UFDM8PMK Q($T[G;&IQVW$$^P-
M%SQY\0?"'@A+<>(]8BMKFZ.VULXT::YN#G&(X4!=N>.!BN:O/C-I=A;?;M3\
M$^/[#3=H=KZ;P_(8T7U95)=0/]I17G7[%OARY\0Z3?\ QH\83'5/$NOW,L=K
M<3#/V:WC8H5C!^YEPPP.BJH'>OI*@#%\&>+/#?C+14UGPOK-IJMB_'FP/G:?
M[K#JK>Q -;5?&_[0INOV>_CIHWQ(\'0M;Z)XBW+K&F0C;!.Z$>8,= S*^Y?1
M@QZ$BOKS0]3LM:T6RUC39UGLKZW2YMY5Z/&ZAE/X@B@"Y02 "2< =317RI^V
M!\0M=UGQWHGP*\&7DMG=ZO+ FJ7<+?,%F;"Q<'(4+\[],KM'3- 'LUW\9_!1
MUN;1-!?5/%6H09$\6@6#WBPGD8>11Y:G@]6J7_A;GABRFCB\46>N>$?,P$FU
MS3WM[<L?X?/&Z$'V+UT'P\\'Z%X$\)V7AKP[91VME:H 2H^:5\?-(Y[LQY)K
M7U2PLM4TZ?3M2M(;NSN(S'-!,@=)%/!!!X(H R?!/C'P_P",X-2N?#E_'?VN
MGWS6,EQ$ZM%)(J([;&!.Y0) ,^H/;!._7E7[//P^7X9_\)EX9M%<:3)KAO\
M32Q)_<2P1#;GN59&7_@(/>N^\3^)O#_AFWAGU[5[73UG?RX%E?YYG_NHH^9V
M]E!- &O17(>&OB=X#\1:VVAZ7XDM6U9<_P"@W"O;W!QZ1RJK'\!76RR)%&TD
MKJB*,LS'  ]2: '45S7ASQ]X,\1ZEJNGZ#XDT_4I])17OS;R[XX Q8#,@^3^
M!L@'C'.*Q]&^,OPMUGQ*GAS2_'&CW6IR/LCA27B1N@5'(V,?8$F@#O:*YCQ]
M\0/!?@.UBN?%WB*QTE9L^4LS$R28Z[44%FQ["K?@KQ?X9\::1_:WA76K/5K+
M?L:2W?.QL9VL#RIP1P0#S0!N45S_ (F\:^$O#5[9V.N^(=/L+R^F2&UMI)AY
MTSNP50J#YCR0,XQS63XX^+/PX\$ZI'I7BCQ=IVG7S@'[.S,\B@]"RH"5!]6P
M* .VHJAI.M:1JVBQ:WIFIV=YIDL?FI=PS*T10=6W XP._I61IGQ"\ ZIJT>D
M:9XX\,WNHRN4CM+?58))G89)4(K%B1@\8[4 =-16-XE\5^%O# A/B7Q+HVBB
M?/DG4+Z*W\S'7;O89Q[5/HWB#0=:T@ZQH^MZ;J.FC<#>6ETDL(V_>^=25X[\
M\4 :5%?-P_:$\*Z[^TA8:#;^(M-L?"FCV-T9]2NKQ(;>[NV"@!78@%5&X Y^
M8EL< $_0>A:SH^OZ:FIZ%JMCJMC(2$N;*X2:)B#@@.A(.",'F@"]17%>*/BM
M\/?#-Q<V^L>)[6*2T8)="*.2?[.3T$IC5O+ZC[V*Z/PUK^B^)='AUCP_JEIJ
M>GS9\NXMI0Z$CJ,CN.XZB@#2HKG-6\=>#]*\2V'AF^\0V$>M7\HBMK!9-\[L
M<XRBY*C@\G ]ZIP_$WP!-XZ/@>'Q5ILGB($K]A60EMP&2F[&W> #\N<\=* .
MOKF_'/CCP]X*LFOO$<FI6]HB&22X@TJZN8HE&<EWAC94Z'[Q%=)69XLC27PK
MJ\4BAD>QF5@1P04.10!PWA'X[_##Q=?/8^%];U'6+B-=TB6>@W\GEKZL1#A1
M[FO3 <@'UKY$_P"":=O"OAKQG="-?.>\MHV?')54<@?FQ_.OIWQGXR\*^#-.
M^W^*=?T_2+?^$W,P5G]E7[S'V )H WJ*Y3Q?\1_ WA#1[35O$OB6QTRUO8Q+
M:F9CYDRD Y6,#>>".@XS6EX.\5>'/&.C+K/AC6+35;!F*>=;OD!AU5AU4\C@
M@&@#9K+\3ZW;Z!I4FH7-GJ5VJ9Q%8V<EQ*V%)^Z@.. >3@9P,Y(K0NIX+6WD
MN;F:."")2\DDC!511R22> />N-M_BS\.YYX(X_%%H([B18H+ETD2UF<G 5)V
M41,2>P8T 8GP#^,NE_&!-=N=&T>\T^STN:*)'NI%,DV\,<E5R%QM_O'.>U>H
MU\J_\$^E51\1U3&P:Q&%QTQ^]KZ9\0Z[HWAW3&U+7=3M--LU8*9KF4(NXG 4
M9ZDGH!R: -&BN)\/?%CX>:]XB_X1W3O%%J=7/"6=Q');RR<9^1954OQS\N:Z
M#Q)XF\-^&8(I_$?B#2=%BF)6)]0O([=7(Z@%R,]1T]: -:BN<\/^/? WB'41
MIV@>,_#FK7I4N+>QU2&>4J.IVHQ.!ZU#-\1_AY#JK:5-X\\+1Z@LWD-:OJ\
MF$N=NPH7SNSQC&<T =31110!#?7=K864U[>W$5M:P(9)II7"I&H&2Q)X  [U
MBZ1XGCU#2KC6AINH1:2H5K6;[.\DUVI_C2!%,FSD8R-QY.T  GR/QQK[?$C]
MHO3?A+:R%O#WA^$:OXB"YQ=2J5,-NQZ; S1LPY#9(/W:]\  & ,"@#R:^_:-
M^#UAJ[:/?>)[VUU)'$;6DVA7Z3*YQA2A@W9.1QCO7<OXOTA/#[:ZUMKHLU<*
M5_L*]\_D9SY'E>;C_:VX'K7RC\;+.VG_ &_O!22PHZN;"5@1U96<J3]-J_E7
MV=0!X[<?M._ ^WGDM[CQI)#-&Q1XWT>^5E8<$$&'(->F>%?$.F^)M*75-)%_
M]E<X1KO3Y[1G& <A9D1BISPP&#ZU\[?MM_ ^W\4^'I_B!X8L OB#3HR]_%"G
M-] !RV!UD0#(/4J".<+7?_LK?%NT^)_PVBFO)XH]>TE%@U6+<!R!\LP'97 )
M]B&':@#HO'_QA^'_ ("NTMO%^K7^DM(Q6.271KQHI".H218BC?@36OX8\>>'
M?$NB3:UHQUBXL(D5_-;1+R+S5;H8E>(-+_P -CO7GEII]M\;O&UKXBO[9)_
M/ANY?^R(Y$!75[T?*UR0>L"<JG9SN/0"O:@     !T H \FU/]H[X/:9JCZ5
MJ7B>]LM0C8(]K<:%?QS*QQ@%&@!!.1V[UZ1X?UJRUS3OM]C'J"0DX O-/GM'
M/&?N3(K8YZXKY _: MH)?V\_ 221*RNVF.P(ZD3O@G_OD?E7U3\2?&^C^!="
M&HZGYMQ<SR""PT^V7?<WTY^[%$G<D]^@')XH Y7Q'^T!\*/#FMMHFN^(;[3=
M2&W_ $6XT._20[OND P\@]L=:[SP]KUGXAT@ZGI,5]Y1)5!?6$]DS$ $';,B
MOM.1\P4CTSBO._AG\-)YO%<_Q1^(EK:77C.^4"WMUP\.CP ?)#$3U< G=)W)
M., G/K- &!X9\5:?K6H7ND%);'6;#:;S3KG EC5ONR+CAXVYPZD@X(X((&_7
MC_[4-GJ&D>$X/B?X:Q'XB\(R"Y1N@N;-B%N+>3U0J=V.Q0$<UZ)X"\3Z;XS\
M&Z5XHTE]UGJ5LLZ#.2A/WD/NK94^X- &Y1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_"C_DE
MOA/_ + EG_Z(2NFKF?A1_P DM\)_]@2S_P#1"5TU !1110 5^9O[;7_)SOB[
M_MR_](H*_3*OS-_;:_Y.=\7?]N7_ *104 >S?\$R_P#FH/\ W#?_ &ZK[,KX
MS_X)E_\ -0?^X;_[=5]F4 %%%% !7,^,O^1B\%_]AN3_ --]Y735S/C+_D8O
M!?\ V&Y/_3?>4 =-1110 4444 %%%% !1110 4444 %%%% !1110!ROB71?$
M5]JC3Z;JWV:W* "/[1(G(ZG"C%9G_"->,O\ H8/_ "<E_P *[VBO!K\.X6O5
ME4E*5V[Z2:1Z-/,ZU."@DK+R1P7_  C7C+_H8/\ R<E_PH_X1KQE_P!#!_Y.
M2_X5WM%9?ZKX/^:?_@;+_M>OVC]R."_X1KQE_P!#!_Y.2_X4?\(UXR_Z&#_R
M<E_PKO:*/]5\'_-/_P #8?VO7[1^Y'F^L:7XITK3Y+VZ\0-Y:8&%O)2S$G
MXKCY'>21I)'9W8EF9CDDGJ2:Z_XG:M]IU%-,B;,5M\TF.\A']!_,UQ]?F7$+
MHPQDJ%"3<8Z:MO7K_E\CZW+/:2H*I423?96TZ!71^&;?Q!JZ/#8:W) +=5'E
MO<R+A>V  >.*YRM/POJC:1K4%WD^7G9*!W0]?\?PKBRNK3IXF'MFU!NSL[:=
M].VYOBX3E2?(ES+:ZN=3_P (UXR_Z&#_ ,G)?\*/^$:\9?\ 0P?^3DO^%=XC
M*Z!T8,K#((Z$4M?K/^K&#?VY_P#@;/C/[7K]H_<C@O\ A&O&7_0P?^3DO^%'
M_"->,O\ H8/_ "<E_P *[VBG_JO@_P":?_@;%_:]?M'[D<%_PC7C+_H8/_)R
M7_"I+;PYXO2XC>37MR*X+#[7*<C/(Z5W-%./#&$3OS3_ / F#S:NU:T?N044
M45]$>6%%%% 'DG@"..7]I#XLQ2HLD;V&B*RL,A@89\@CN*^>_BUX5U_]F;XN
M6WQ*\"0/)X/U&;R[NR!/EQ[CEK=_13UC;L1CM\WT-\.B#^TM\5P",BRT/_T3
M/7HWBO0-)\4^';[P_KMFEYIU]$8IXG[@]P>Q!P01R" : //_ !QXNT3QS^S#
MXM\3^'KH7%A>^&+]E_O1M]GDW(P[,IR"*Z[X4?\ )+?"?_8$L_\ T0E?#'BU
M/%O[-NJ^,/A]=>?J?A#Q9I5W!92G@,9(6C24=A(A95<#J,'^[7W/\*/^26^$
M_P#L"6?_ *(2@!_Q+\56G@GP%K/BF\&Z/3[5I4CSS+)TCC'NSE5'UKF_A'X"
M73/@\/#_ (GA2ZO]=BGN_$&\ ^=<766F!]<;MGT45@_%^SM_B/\ $_P_\+)O
M,ET6RB.N^(EBE>,LBY2VAWH05+2$OP0<1@UM?\*,^&__ $#]<_\ "FU+_P"2
M* /GW]CK4KOX9?'7Q;\%M;G(CGF=[$N0 \T0R& _Z:0D-_P 5]F5\1_M=?#R
MV^$7BGPC\4O D%U;I!>K'=">^GN6,Z'?&2\K,VUD5T(SC"@8Y-?8W@W7[#Q5
MX4TOQ)I<F^SU*UCN8CW 8 X/N.A'J#0!Y9^TS\ ])^+MA%J%K<II?B:SB\NV
MO&3*31Y)\J4#G;DG##E<G@]*^;/#GQ.^-O[..L0^&?&^ESZIH"G9!#=N6C*#
M/-M<#./]TY '\*U]H^&_%D6H_$/Q5X1EEC%UH_V6>*,##&":$'/OAP_TR*V/
M$^@:+XGT6?1O$&F6NI:?.,207$893[\]".Q'([4 <S\'/BGX3^*GATZMX9NG
M\R$A;NSG 6>V8C@,.X/.&&0<'G@UP_[='_)MFO\ _7Q9_P#I1'7B_P !?#$W
MPX_;CUGP3X=GEFT:.UF\\-)G;;M DT8;U*NT:9//7UKVC]NG_DVS7O\ KXM/
M_2B.@#5_8Y_Y-K\'?]<)_P#TIEKURO(_V.?^3:_!W_7"?_TIEKU/5=0L=)TV
MYU/4[N&SLK6,RSSS.%2- ,DDGH* /A;]L4#3_P!KWPU>V*#[2T>FSMC@M(MP
MP7/OA%'Y5]Y5\,?#S3KW]H/]K6Z\?I;3CPGHMY%,DTB[5*0 >1$/]IV7>5[
MMGM7V=XY\1Z?X0\'ZMXGU1]EIIMJ]Q)SRVT<*/<G 'N10!YY?_\ %=?M%VMB
M,R:-X!MA=S_W)-3N5(B4]B8X=S=>#(*\E_;^\*WNF7/A?XNZ"/*O](N8[:YE
M5>5P_F02'V5PR^^]:]$^%WP3T#4?"4'B/QS::I+XJUUFU/56AUF\M@LLS%Q'
MLBF5?D4JG3^&M/QA^SO\.M;\,:CI4-GJT4]Q;NL$LNO7TZQ2X^1RDDS*VUL'
M!!'% '??#7Q59>-_ 6B^*[# AU*T28H#GRWQAT/NK!E/TKY[_P""D,\Z?"SP
M[;HS"&76MTF#P2L,FT'\S6?_ ,$_O%UU8-XE^$NNMY5_I-S)<6L3MRN&V3QC
M_=<!O^!M7I_[9/@.[\>?!*_@TRW-QJ>DS+J5K&I.7V!A(H ZDQL^!W(% &[^
MR]%%#^SYX)2( *=*C8X'\39)_4FO2:\&_84\66_B+X#6&EFX#WV@S265PA^\
M$+%XCCTV,%!_V#Z5[S0!\P?\%((5;X/:#.<;D\01H/HUO.3_ .@BO1OV/KVY
MO_V;O!TUVK+(EM+"N>Z1SR(G_CJK7DO_  4"U&;Q#<^"OA?H<1O=;U"_^V?9
MXSEEX,4>1V!+R'/0!":^DOAIX9A\&^ -"\+0OYBZ98Q6[28QO95^9OQ;)_&@
M#H:^"O UT^K_ /!12XFNT9&37=1B ?KB&WF1/T1<?A7WK7PU^T%877P>_:[T
M7XGM;2-H6IWD=V\JID*2OE7*#'\6TEQZ[_8T ?<M%0:=>6FHV%O?V-Q'<6MS
M&LL,L;95T89# ^A!J>@!D\L<,+S2L%CC4LS'L ,DU\X?LI:P_P 4_B#XW^*V
MKG[08;I=,T.*1>+&V +$(#]UG!CW$<YW>M>[7=W#X@L]=T>P\P^5"]H]R,>7
MYS(P9%.<EDRN[C +8SD,!\M?\$Z-4.FW7C;P)J2&VU.VN$NC Y&X%"8I1C_9
M8(#]: /2_P!M3P+:^(?A+>>*K.,6_B'PR%O[.]B.R5(T8&1=XYQC+#T90>*U
MOV>O$=E\9_@/IEWXPTVQU>9':TU&&ZA66.6:(X#LI&,LI5NG!;BNE_:&FB@^
M!/CIYB IT"\09_O-"RK^I%<#^PAX<N- _9^LKBYB:*36;V;40K==C;8T/T*Q
M*1[$4 >3_L;>#M'U#XD_%70;R-I-$L;^.(Z:<&"X59KA464'EU4#[I.#W!P*
MVO\ @H)X,\/Z3X!T'Q=HFD6>EZI;:M':?:+.)86,;12.,[0,E6C7![9.*L?L
M2_\ )9/C/_V%5_\ 2BZK<_X**_\ )"M/_P"Q@M__ $3/0!ZKX,\#^&M1T"VU
MWQ!I5GK^L:M90R7U]J5NDTD@9 ?+&1A(QG 10!W.223X-^R[:Q>#OVMOB9X#
MTD&+1C;R744&?EC*31%% ] L[+ZX KZ=\!_\B/H/_8-M_P#T4M?-/P9_Y/\
M?B1_V"YO_1EI0!A_MB^%M(T;XY_"^]\-Z?8Z3J.J:BOGW$5N,22K<0;))%!&
M\@N<\Y(XS7O&L_ #X9:UH%WI^KZ#'?:C>!FN-:FYOY)FY,IEZYSSM'RCH!CB
MO(_VUB%^-GP98G &J9/_ ($VU?6% 'QK^Q%J.M^"OC-XR^#NJ7#SVEMYTL.3
M\JS0R*A=1S@2(P;K_"*U?BA;6]O_ ,%"/ LD$,<;7&G1RRE5 +OMNEW'U.%4
M9]A5CX)Z:=8_;C^)7B.R5&T_3(GMY9%.1Y[^6FWZYCE)_P!VF?%UA%_P4"^'
MCR':&TN( GW-V!^M 'N_[0-O!<_ SQTEQ$DJKX?OI%#+D!E@=E/U! (^E><?
ML'113_LXVD,\:2Q/?W:LCJ"K#?T(/6O2_CVRI\#O'9=@H_X1R_&2<<FW< ?G
M7F_[ Q!_9WL@#TU&ZS_WW0!P/AC3--;_ (*(^)[%M/M#:KIBE8#"OE@_8[8Y
M"XQU)KUW]J;QA+\-O@K?3^'%BL=2U&=-.T\P1[?+EESN=54?>"*Y&!U KRSP
ML0/^"C_BC/?3%Q_X!6U=#_P4,TR]O/@A9:E:9V:7K4%Q.02"B,DD88?\#=!^
M- ';^#_%7@KPQX0M/#%AX2\;_8H(/+D5_!FI-Y[$?.\F8/G9CDL3U).:\9_9
MHTWQ1X1_:.\2:3I?A'Q39?#W7I+AH'O=&N;:"':#)$?WB*$P-T8SC.5')Q7T
MA\'/'&G?$3X=:3XIT^5&-S HNH@P)@G Q)&WN&S]1@]ZV;_7K.U\2Z9X>!66
M_OTEF$2N-T<$8^:4CKMWM&GU<>E 'R#\9?".F:-^VWX$TOPG;6WAX:A9P3RO
M:0!<2-+<H\@ XWE4^]ZX)SSGZ0L_@G\,;+QGIGB^P\*VMEJ^FY,$MNS(K,01
MOD4'#OR3N;))Y))KQ+XY?\G[_#+_ +!EO_Z/NZ^L: "L[Q/_ ,BUJG_7G-_Z
M :T:SO%! \,ZH3T^QS?^@&@#Y:_X)J_\B?XP_P"PA!_Z+:I?^"BWAG0+?X=:
M5XGM]'LH=9FUR*WFODA59I8S;S':S@9891< ],5%_P $U?\ D4/& _ZB$'_H
MMJW/^"CO_)$M%_[&2'_TFN: /5/!'PW\(W/A6QOM>T:Q\0:E?Z; MU>:G;).
M[IY8Q&H882,#@(N!W.223XG^QQ:?\(M\?_BQX(LF9-+M;EGMX=Q*HJ3LJ=>^
MQP">^!Z5]-^"O^1-T3_L'V__ *+6OF[]G'_D\7XO_67_ -*%H TOCYX@D\<_
MM$^#?@<L\J:&[#4-=2,_\?(1'F6!_P#8VQ@D=]X]!7O_ (B\.:/KOA2[\,7]
MC;OI=U;&V:W\L;%0C P.V.,8Z8&*^0_%]S)X,_X**6.LZM,+:QU9H1%*W"LD
MMG]F&3Z"5<>V*^TZ /DW_@G-:M8Z7X]LG8.UOJ4$18="5609_2NAT3Q_IFO_
M +1GB_4M;TW7=5L/"+)I>B1:;HUU?QP3G=]IF80QL$D++L#'!VY [UC_ /!/
MYAYWQ*7/(UF,D?\ ?W_"LG]GGQ+'X$_:T^)7@77Y5MSXAU22>T=WPID$DDL2
M\]WCFS]0!SD4 :/[8(MOB/X*T^X\*>#/'$WBK3+Y)+68>%+^&3RCG>OF-",
M':PYZKQ7N/PN:^\;?!/1X_B!H<RWM]8&WU6QU&T:)W928V+QN 1NV[AQ_$".
MU=W-)'#$\LKK'&BEG=C@*!R23V%9WA76K?Q%X?M=;LU(M+Q3);-D'S(MQV2#
MV=<,/9A0!\=>$9H_V5?V@]3TC6PY\$>)(-]K?>67>-4+&/..249F1AW#*U?0
M_P )_!9N?$.H_%7Q5I44/BC70IMX)$!;3+-0!%#G_GH5 9S_ 'CCH*XWXQ>#
M9OVA;+5;+3KE+31- \V/2;P '[?J8^5SNP<6Z8,9(^\Q8_P#+OV._BE>^)-"
MNOA[XP+V_C#PSFWECG;]Y/"AV!CZLA^5NO\ ">] 'T#3976*)Y'.%12Q^@IU
M1W,0GMI8&Z2(4/XC% 'R+^P'J,GBCXA?%'Q?=!S<7L]O+ESD@327#E<^VU1^
M%?7U?'/_  3CAN=+UOXCZ%?#R[JVDLTDC_NNC7*/^N!7V-0!\<?&7_E(#X(_
MZYV7\Y:^QZ^./C*1_P / ?!'(^Y9?SEK['H " 001D&OSP^/^E6'PL^.&KW'
MA&\U >$]2DBMO$%MI[-&L?FMYDUB),;0S(I8 '*AL< 5]F_%CQAJ-C=67@CP
M<8IO&.MJWV?<-R:?;CB2\E']U<X4?Q,0/6H[[X/>%;SX/W?PWG226UND9YKV
M3#7$EVQW&Z9CUD+_ #9_#IQ0!UO@6\T#4/!ND7GA8V_]ARVD9L! NU%BV@*H
M'; XQV(Q6S7QC^RCXWU;X3?$S4O@9X^D^SP/=L-,FD.$2=N0%)_Y9S AE_VC
MZL<?9U 'Q9^T?)=P_MR>")=/MDNKM(;!H('E\M9'$TNU2V#M!/&<'%7_ ("?
M%2UU']H/6(OC+92:;XU:4V>CFZ.+;3UZ&VC4\(S<$29._.,\C=!\>R/^&]O
M'(Z:</\ R/)7L'[3OP&TGXL:-_:.G^3IWBRSCQ:7A&%G4<B&7'5?1NJD]QD$
M ]KHKY-_9F^/&JZ+KG_"H_C$9M/UJRD%K9:A>'#,1]V&9CP21C;)G# C)S@M
M]94 <]\3--BUGX<^)=)G&8[S2;J!OHT3#^M>#?\ !.K7+C4/@_JFC3N&32M5
M<0>JQR(KX_[[WG\:^AO&$Z6OA+6+J1@J0V$\C$] !&Q-?,W_  3:L)(OAYXH
MU-E(CN-52%3ZF.($_P#HP4 ?5M%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <S\*/\ DEOA/_L"
M6?\ Z(2NFKF?A1_R2WPG_P!@2S_]$)734 %%%% !7YF_MM?\G.^+O^W+_P!(
MH*_3*OS-_;:_Y.=\7?\ ;E_Z104 >S?\$R_^:@_]PW_VZK[,KXS_ ."9?_-0
M?^X;_P"W5?9E !1110 5S/C+_D8O!?\ V&Y/_3?>5TU<SXR_Y&+P7_V&Y/\
MTWWE '34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%>-.
MEI*UM&)9@A\M"< MVR?2I:*F2YDU>PT[.YY5-X/\233/-+;H\CL69C,N23R3
MUIO_  A?B'_GTC_[_+_C7J]%?'O@?+F[N4_O7^1[BXAQ2T2C]S_S/*/^$+\0
M_P#/I'_W^7_&C_A"_$/_ #Z1_P#?Y?\ &O5Z*7^HV7?S3^]?_(A_K#BNT?N?
M^9C^#X-2M=&CL]3B"20'8A#AMR=NGIT_ 5L445]9A:"P]&-)-M15KO<\:M4=
M6;FU:_8****W,PHHHH **** "JVII?R64B:9<VUM='&R6XMVFC7GG**Z$\?[
M0JS10!X]X0^%GCOP]\3/$/CK_A8VDWMUXA$2WUK)X<<0@1+MCV8N]R[5XY)Z
MG->P)N" .06QR0, GZ4M% '$?&OX;Z)\4? UUX;UA DA_>65V%R]K,!\KK[=
MB.X)%:N@Z/K.D_#G2]!LK^QM]6L=,M[07,MNUQ LD<:J6V!HV9>#CYE[?2NB
MHH \7^'?PC\>>$?B!KWC&3XG:?K%UX@DC;4H[OPXP#+'G8L96Z&S:K%1U&,9
M!Q7M%%% 'EG[0/POU_XK^'CX:3Q?8:)HK2QS21_V,UQ.[IR/WAG4!<]@F?>J
MOP#^%7BWX4Z7'X?_ .%@VFN^'TE>5;2;1&BEB+<D1RBX(4%OF(*MR3C&:]=H
MH \8\5_!/4-7^+FH_$W2/&^H>'-<9(H+$VL230F)8E#+/&P&\,P/RAL8"G.>
MFO<VGQ]-O]BAUCX=@G*G439W8D ]1!O*[O\ @>/:O4** /.O@]\*--\ W&I:
MW=:G=:_XJUEM^JZQ=@!YFSG:BCB-,]%'H.<  9?Q[^%OBCXJ^'W\--XXT_1=
M%>X69HHM#:6:3:<JK2&X (!P>%'('TKUFB@#Q/X:_";XG> O#=KX;TCXPV,V
MDVF1;P7'A1&,2LQ8@,+@$\L3\V>OIQ5SQ+\$IO&\R)\1OB%XB\0:<CA_[*ME
MBL+-R,8WK&-S<C(RV1V->P44 9?A7P[H?A71(-$\.Z7:Z9IT&?+M[=-J@GDD
M^I)Y)/)[UYM\?/A3XL^*MB-%7X@VNA: LR3?8XM$,TDK+R/-D-P X#?, $4=
M,YQFO7:* ,CPI:^(;/3!!XEUC3]6NU.!<6>G-9J5Q_$AEDR?<$#VJ]JJ7\FG
MS)I=S;6MX5_=2W-NT\:'/5D5T+#V#"K-% 'S):?LP^*[+XJ2_$JQ^+D5KK\M
M[)>.T7AS$19R=Z%/M/*$$@@]N^>:^C]%CU.'3(8]9O+2]OE!\Z>UM6MXG.>"
ML;/(5XQ_$?Z5<HH \8U[X,WN@^.+KX@?"/5[?P]K5V"=1TNYB+Z;J7?#JI!B
M8MSN7.#G &3GRCQ7^UAXVT'Q&?!^N_#[3_#&L"98)KR^O))H( QQYWEJ@+H!
MEOE;D#@U]?5QOQ2^&7@OXEZ2-/\ %FCQW9C!$%TAV7%N3W1QR/H<@]P: ,'X
M5?"C3= U^Y\>ZYK3^+/%^J(&DU>9%6..,CA+=!D1IC ZDD=\<5ZA7E/PT\$^
M.OAE8IX?TS7;;Q;X8A(%G!J3&WOK*/'W$E4,DJ@]%8)@' . !7J%C+-/:I+/
M:R6LK9W1.RL5Y]5)!]>M $U<_P#$'P9X<\>^&;CP[XHTY+ZPFYP3AXV'1T8<
MJP]1_*N@HH ^??"7P?\ BS\,DDT_X;?$K3K[0<LT&E^([)G6$GTDC.1_P$*.
M3\N:[RP\/_%?6(_L_B_QEH>FVC "6/PUI\D4T@_B7SYY'* C(RJAN>&4C->C
M44 5-'TRPT?3(--TRUCM;2!=L<2#@=R?<DDDD\DDDUX]\0O@?=3_ !-@^*'P
MW\01>&?%2G_2TG@,MI? C#"10006&,D9S@' ;YJ]LHH \J\2>!/&OQ#T^WT7
MXA:OHMGX?#I)?:=H:2EM0*L&"/-(04CR 2JKD_WJ]"U"QOHM!&G^&KBPTJ:*
M-8K9Y[,SPPJ!@#RUDCR ,8^85IT4 >#?!;X$>*/ACXPU?Q#:?$BRU0ZVV_4H
M;GP^5\UM[/N5EN1M;+-V(Y/'2M?]HGX/:]\8-.M=%G\;66C:-:W0NXX(]%::
M5I C("TAN%! #OP%'7OBO8J* ./\%^'_ !CH'@>+0+KQ7I.IWMG:QVUE?-HK
MQA0@VYEC%P?,. /NLG(SS7F/@SX"^,/#/Q?U'XG1?$ZPN]6U/S5O(9O#9$+H
MY4E %N@5 V+@YS\HSGG/OU% 'R'^W?8?VK\4?A-I;7,UM]LNY+<SP':\>^>W
M7>OH1G(]Z]XDL?C&-);1XM9\)&7RS$NN-#-YX["0VOW"^.?]9MSVQQ7CW[2_
MA+XI^//B9X,U[PS\-[][+PQ<"X9KK5+")KAO-C<A0)S@8C R>>3QQS]+:!?W
M>HZ:EU?:+>Z-.>&M;N2%Y%X'.89'4C_@7;I0!SWPF^'NB_#CPTVD:4\US<7,
M[75_?7!!FO)V^](Y_D.@_,GAOVD/@I>?$K4-"\3>&M?70?%.A/FUN9$+(ZAM
MZ@D<J589!P>K @YR/::* /%+OX7?$+Q-\/=<TSXA^-;+7]6NM*N+73K6&V%M
MI\%P\3*DTNU=TC!B""5PN,JNX U9_9N^#>K_  GT(Z?=^.;W5(9)6G?3XK>.
M.T61E"D@LID/0=&49&=M>Q44 >"_$_X)>*[_ ..%I\6/A[XKL-%U;RDANXKV
MV:1' 0QEN/O93:-IQ]T'([>IVW@^VNO!%UX9\4W3^(?[2C==3GG0)]I9QAB%
M7A , *!]T*.21FNGHH ^1[;]EOXB^#/$MQ=?"SXJ-I&FW#_-'.9(Y%3L&" I
M*1V)"_A7O'PA^&W_  @]I=WVIZ_?>)?$^HJ@U#6+]BSN%SMC0$G9&I)(7/?\
MO0** /GWX@_ #Q=XQ^*VF_$>?XH6=AJVEB%;%+;PX?+B6)V=00UT2V2[9R><
MD=*]WT>/4HM.BCU>\M+R] _>S6MLUO&Q]D9W(_[Z-6Z* "N5^)&A>*/$>@WN
MCZ!XFL-!CO;5[>6>72VNID# @LA$R*IP>,J<=?IU5% '@7P(^ GBKX07.H'0
M?B1I][::B8S=6UYX=8J2F[:RE;H%3\Q]0>..*V_VBO@YKGQAT^ST>;QK9Z-I
M%I<BZC@CT5II6E"%,M(;A00 S8 4=>^*]BHH Y#P;H/C'0?!<&AWGBK2=3O;
M2WBM[2^;17C&U!C,L8N#O) 'W63G)P<XKS'X<_ ;Q=X+^*FK_$*W^)EE?:AK
M)F_M""?P\PBD$D@D.T+= KA@,<G XYKWVB@#RG]HOX*:-\8-#M8Y[Q]+UG3R
MQL;]$W[0V,HZY&Y20#U!!&1W!R/ /@'XW6VFQ>'_ !E\3["?1H1Y9FTZT/\
M:$\0XV&=P-G'&X!G]&!YKVVB@#Y^_9X_9^UOX8ZUJ6KS^.[E5U"97GTZPB1H
M9%1F*+)+,K.V-QY4(>3R<UH_M'_L]:1\5[F#7;#4CH?B6V01K=B/?'.@.560
M @Y'9@<CWXQ[A10!\U^"/@'\3+GRM,^*'Q9U#6O#</#:39W,I%VH/"32. Q0
MCJO.>F17LOQ-\,>(?$?@^3P[X4\40>$Q-&8);E-.-Q(L6,;8L2((SCC/.!TP
M>:Z^B@#E_A5X8O\ P9X#TOPM?ZI9ZG_9D"VT%Q;6!M T2* NY/,?+\$E@0#G
MH._CVN_L[>*;_P",TOQ4T_XH6FCZTTRR*EIX<(BVJ@3:P-R=^Y1AL]<GIQCZ
M)HH J:/'J,.F01:O>6UY?*N)I[:V,$<C>JQEW*_3<:MT44 ?.6C:$?A=^V'=
M7@4Q>'OB%:2>3)LQ&FHJ1(T9/0%L2,,]?,QVKZ&U!+Q[.1-/G@M[HC]W)/"9
M44Y[H&4GC/\ $*R_&WA?2?%^@2:-K$3F(NDT,L3;);>9#N26-NJNI (/],BG
M^%UUZ"T:QU]H+J:WVK'?P_*+I>?F:/\ @<8Y RO((/)50#P?Q;^S?XM\2?%J
M'XF77Q6MH-;MIX9K98/#A$,/E8V(%-R25XY!)SD^M>S7^F>/Y_#7V.V\7:#:
M:N6PU^N@2-&$VX^6%KKA\\Y+,.VWO7544 >(?"OX,>-O!'C_ %/QA=_%&#Q'
M=ZNJ1ZC]OT$[Y$4Y C=;G]WZ#@J./EX%>WG.#@@'MD444 ?-7QD_9CUSXH>-
M_P#A*]9^)-G9720);PQV7AYE6-$)*\FZ)+98\Y_*O7_ 7A[Q_H&@'2];\=Z;
MXBEA@6.UO)M#>*8,#UE*W!$G'' 4YY)-=M10!\W^-OV;O%?BOXK6_P 2+[XJ
MVL&L6D\$UHD'APB&#R2"B@&Y)(R,G).<FO?_  ]!K=OIXCU_4K#4+P'_ %UG
M8O:H1C^XTLASUYW?A6C10!\W_'/]F34_BQXY;Q3J?Q L].9;=;6&"VT D+$K
M,R[F-SEV^<Y; [<#%=[\)_ 'Q(\#V=II5]\4[7Q+I$#*/*O] 87"Q#^!)A<Y
M''0N'QZ8XKU.DD8K&S*A<@$A1C)]AGB@#RS]JS7FT;X(ZY96L;3ZGKJ#1M/M
MD/SSS7)\O:H[G87/X5L_ 'P(OPX^$^B>%6*M=P1&6]=3D-<2'=)@]P"=H]E%
M6K/PI/JWBZV\7>*_*ENK!672=/C;?!8;N&E)(&^=AQNQA1\J_P 3-V- !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% ',_"C_DEOA/_ + EG_Z(2NFKF?A1_P DM\)_]@2S_P#1
M"5TU !1110 5^9O[;7_)SOB[_MR_](H*_3*OS-_;:_Y.=\7?]N7_ *104 >S
M?\$R_P#FH/\ W#?_ &ZK[,KXS_X)E_\ -0?^X;_[=5]F4 %%%% !7,^,O^1B
M\%_]AN3_ --]Y735S/C+_D8O!?\ V&Y/_3?>4 =-1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <S
M\*/^26^$_P#L"6?_ *(2NFKF?A1_R2WPG_V!+/\ ]$)734 %%%% !7YF_MM?
M\G.^+O\ MR_](H*_3*OS-_;:_P"3G?%W_;E_Z104 >S?\$R_^:@_]PW_ -NJ
M^S*^,_\ @F7_ ,U!_P"X;_[=5]F4 %%%% !7,^,O^1B\%_\ 8;D_]-]Y735S
M/C+_ )&+P7_V&Y/_ $WWE '34444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_"C_ ));X3_[ EG_
M .B$KIJYGX4?\DM\)_\ 8$L__1"5TU !1110 5^9O[;7_)SOB[_MR_\ 2*"O
MTRK\S?VVO^3G?%W_ &Y?^D4% 'LW_!,O_FH/_<-_]NJ^S*^,_P#@F7_S4'_N
M&_\ MU7V90 4444 %<SXR_Y&+P7_ -AN3_TWWE=-7*^/Y6M+_P +:DUK?7%O
M9:N\MQ]DM);EXT:RNHPVR)6;&YT&0.,B@#JJ*YG_ (3C1?\ GR\3?^$UJ'_Q
MBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+
MQ-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB
M@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$
MXT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_
MX36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A
M.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X
M36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ
M*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_
M )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H
M?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_
MY\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?
M_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_
M (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O
M$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*
M/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$
MW_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&*
M.FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C
M1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A
M-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$X
MT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-
M:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHK
MF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\
MGR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_
M\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_G
MR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\
M8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\
MA.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3
M?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_
MX3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?
M^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z
M:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%
M_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$U
MJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1
M?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ
M'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9
M_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?
M+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_Q
MBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+
MQ-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB
M@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$
MXT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_
MX36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A
M.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X
M36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ
M*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_
M )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H
M?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_
MY\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?
M_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_
M (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O
M$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*
M/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$
MW_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&*
M.FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C
M1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A
M-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$X
MT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-
M:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHK
MF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\
MGR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_
M\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_G
MR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\
M8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\
MA.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3
M?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_
MX3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?
M^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z
M:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%
M_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$U
MJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1
M?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ
M'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9
M_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?
M+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_Q
MBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+
MQ-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB
M@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$
MXT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_
MX36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A
M.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X
M36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ
M*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_
M )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H
M?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_
MY\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?
M_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_
M (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O
M$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*
M/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$
MW_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&*
M.FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$XT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C
M1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-:A_\8H Z:BN9_P"$XT7_ )\O$W_A
M-:A_\8H_X3C1?^?+Q-_X36H?_&* .FHKF?\ A.-%_P"?+Q-_X36H?_&*/^$X
MT7_GR\3?^$UJ'_QB@#IJ*YG_ (3C1?\ GR\3?^$UJ'_QBC_A.-%_Y\O$W_A-
M:A_\8H Z:BN9_P"$XT7_ )\O$W_A-:A_\8H_X3C1?^?+Q-_X36H?_&* #X4?
M\DM\)_\ 8$L__1"5TU<_\-;:XLOASX9L[R"2"Y@TBTBFBD7:R.L*AE(/0@@C
M%=!0 4444 %?F;^VU_R<[XN_[<O_ $B@K],J_,W]MK_DYWQ=_P!N7_I%!0![
M-_P3+_YJ#_W#?_;JOLROC/\ X)E_\U!_[AO_ +=5]F4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %?F;^VU_R<[XN_[<O_2*"OTRK\S?VVO^3G?%
MW_;E_P"D4% 'LW_!,O\ YJ#_ -PW_P!NJ^S*^,_^"9?_ #4'_N&_^W5?9E !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YF_MM?\G.^+O^W+_P!(
MH*_3*OS-_;:_Y.=\7?\ ;E_Z104 >S?\$R_^:@_]PW_VZK[,K\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\
M9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8HK\9Z* /V8K\S
4?VVO^3G?%W_;E_Z105XS10!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>wk-20171231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:wk="http://www.workiva.com/20171231"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="wk-20171231.xsd" xlink:type="simple"/>
    <context id="i7b99cb41651244e587865354106a08b2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i33e2a3e927af499aadfbba94c3ddbfb9_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i516a3337b2744764b6da1f5f7290a0d2_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i89af2d8a6fc14162ace7401a8a19a44c_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i3d6f916532724277a7a2d7950c9f4f20_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">stpr:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ia5adf1a5217c4da0a1298db3173f429d_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputerEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i54689bdf9715413490e37115490a68bb_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputerEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia5a802709a3a41ce834fbeb216bb1809_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputerEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i1b97b4d4a00f4887a1c17644897a4cdf_I20130630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:FinancingLeaseObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-30</instant>
        </period>
    </context>
    <context id="i7450bd5e05e447159fd4799d8120aa99_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i1d64dafb615e4a0d848eab3abcffcf0a_I20130630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-30</instant>
        </period>
    </context>
    <context id="i16e602c85a464e0389e8f11bbbbb4980_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:FinancingLeaseObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="ide83181e6321443797e21b9ddd8039ef_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i91175dc3234841d5892d90280723de56_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idde1f5e9af0d4cdfa33632196dc38970_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:FinancingLeaseObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib9825ce0cc384cedbec814fe09a5b0cf_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7bbd69c5d9474e2d850e27a6c892bee4_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i0dc1a73dfd3e45f6b803fa1a79aaed93_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="id18773d10f8c40b092a3b048a7f52976_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i04325007a3174d788cec5f28f1edc97b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">wk:TrainingReimbursementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0092e2f9b703437daee073bd892fd4e6_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">wk:TrainingReimbursementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i78e8ab2a128d4016a101989f3711ec73_I20110201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wk:February20116PercentIDEDForgivableGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-02-01</instant>
        </period>
    </context>
    <context id="idfbecaaaa4b9434bb79d5ae68433f829_D20151201-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wk:February20116PercentIDEDForgivableGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i5fcd0516bef24dbeb570eaaa31c193fd_D20151001-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-10-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i9def280eb8c3488095fa6196fec55f58_D20151001-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-10-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ib30f4b7ce9f74dcb873c724eba164111_D20151001-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-10-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i0ded582b3dcd4b98b19aeac26174ac24_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idefa3eed8f4d46acb7d1b53ba03f7849_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">wk:ForgivableGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ieed92eba1b73478aaff2111612442174_D20171101-20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapacityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="i47cbbbe656f94b9f9e78b3b091912557_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapacityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="id16b7ff86c56470da835aefddd4c3c15_I20140831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="i56d6238e2deb4cdd9f0dfc3d47607e3e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib80096b096b84dc2ad94433d8f7cd774_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if19d3d319a36461b90d5f0d9aaf60196_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i17126b64a8fd4a2d853d679bcb0f3edd_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0fa70eb4ae9f42818b5171ae7120d83f_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i34868f5ced2e4522a0545eb5d8377e4e_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wk:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7945c9e4879b49d8b044afe354594751_D20160601-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">wk:EquityIncentivePlan2014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i0ae13309dc114f2cab2ef028cf5a535f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">wk:EquityIncentivePlan2014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i03b38513fdeb435593c01d7e7c2c9c72_D20170613-20170613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-13</startDate>
            <endDate>2017-06-13</endDate>
        </period>
    </context>
    <context id="i10d82d3c3fb44647afe7997a3df03a11_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-13</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i113dd04477404e479f24ab3c5571e7ed_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i552e696da1bb45aca4d4fb0f0728f767_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesLicensesAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ib627ade779f94a909133394a6f30f633_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesLicensesAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ia5653d429b8b48c1ae57a584ff42cc2d_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesLicensesAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i426ba0b3b9154b2592903b14162c36e7_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i882158df0bcf458c8e65cb308728697a_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i3197b9a5e1764ba6a472c36a169c8057_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">wk:CostOfServicesProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i0041460290b340689baf4ec65ac6d4a5_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie3baba220be447f89499d6a11d472e5f_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i58fa50a4857a4ac6835c17a5de0a0e08_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ie5e5fc0233134291a56f363ca1fed719_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib01875b5f4cc4226b83e3b1d3c1a9b14_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i09027419bd6c4e92a9915336a79d5163_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i231197213e6c4ea4b924c1ab14f92eea_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i1d04e92d175240d0b6a8952fd7c2c831_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i2f3e3a84d000492086ef5a26a81c2801_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ic310f9cf53ae4375919f485b7b474bbb_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i46664ce868f4493a9468a234120dd94b_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i179e37d5b53b4071aac6fc8a47263194_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if21071dcc4664c94abde7fbd9f71345b_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="icf3ec698f07646948ffcddedc5747cab_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5bed9555d88b470b876755683bbfe287_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i21f0b6a57a1d4495ad7fd5002a340754_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1cffcaee350643f991d390369d006864_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="iabdc2ea895964a419680f8aaa21fccf3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i6d6201d36b6441838287543209fb0e33_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i061638a6228246a09a12d19dbe248056_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i64806972529b4b599f71509fc2b41d46_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i541d4927610e4eeb87c792f3e8cab293_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i785976e4842a4ef2b0db96467d8914ba_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib66147c232a041c3814455f865d65b90_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id1029079207e45b18b796b55a5cdcb8c_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i74aaf271b93e4002882bca7925847cfc_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i5664c5c60e304668abe574202de1e94f_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i64b4e651054b45c9b382ab44c20884f3_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i9f8a8a7c03d24db89f63f2d4b464a8b6_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i010595e3a3174a1780e083fa051e53aa_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if321e9855d9846a4b31709889c408be2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4b02dd2b237b46bc884824b8652b8d54_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i8bc5b8aa4c5b40ec9ae8e3794cf33a1d_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3256e0ac38e248cfa2edc51b30794a4f_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i2211f4e56bc24e4784cf7f84a95b1731_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i86fd3da2c0244be990cbab57199008de_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="if832730c12314c79b583839107034e65_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i5c9b222b90f740a4b15a8aa1fa814649_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ie25de48daeeb44f5b4663e7a2abb12bb_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i0de277d0823945e6b07b1b76b3165a01_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="ib3a93f827d294a0696fa46f0ac8a1fba_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="id1fff2d158364370bbf9ee0f655dd66b_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="icf369beb5d4c40d6b6d29841536ed274_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i3e616a5c81164b3e80ab625fae960f04_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i4245c4f0dd97425a978d1aae6de57743_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i7ffba66aaa68471fadc130b29d0254b3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3d3252ab04c441719733dd02f07288a9_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i70139b7e491148a9916002710789f621_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i8f0809ab7e9845f79b759c08e413c8de_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i70bb1cfcfb034943b168aee24b3d268e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib41605a5a4af410f9ad723476efa1aca_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if3b8d568992c4b3cb4752a412cfdad8d_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i26e52ffe65744baebda4775ea18c25cd_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="if4fd6c8adb104e138dcbd4c57fbe4751_D20170701-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i537fe0c24a684316afbef8c4964b84c0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia029c5f5f86440a093f68bec00592f55_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i3cb1f4cba1264194ad1125f4650f9d66_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ie9d93f654ed14ef5ba60d9fbd3f57f01_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i87426b19cd1948e899f50a7d6d14ea42_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i048f6885dea74bd3bb6b6e64c9e9b0d5_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ifb2c7aa7b54244efb60553ed28c5f2c2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i56bf3d0467bf4a708ea2814a735e655d_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i00719f512d0c46d1ae54e6ad7e9264e9_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ia2717376ea6e46378fb4369fb3eee064_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="icc0acf29240d4f3ca3da792c2b37a578_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i1553a67f3eb242aa95e23c2f0c075146_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i9e37dd227654436e8b311150821e8aab_D20170701-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2016-10-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i3e057e4e55874d4ea3c62202dbacd9d2_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="ib4280f1fc39b4f9380e95da5ce710a66_D20171001-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ibf3e4988952948e3b6ed09f367c1faeb_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ief8938f349704fe7b647bc1ab3ce1f39_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i8a8b3da63b474df184c78178224c2ce7_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="icd407485536e415999d8a684521a99cb_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i8bdac4333a6e4d72b5a9146558031a6a_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i4aa6ea78a2d34c4998a688106cc59840_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="ieea0ce02f46f491f8e11cf1e863588f7_I20170630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i5f84bf15990242d29fb85bd0968144fe_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ie2622e50285d4da69f4caf91a2f93669_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ia4c7501bda934194b0c8f4c37b31278b_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i826f19c780704bc5903eadb915318305_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="if556bb6afa174514bb348ccc7d056d9f_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i7df6f8d2db8f4d26864467ff01bed393_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="icbfdf5208f474a9bab2b802440592eaa_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i9c757b59b5624200ad755c9339543663_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i02f5e7bd24704ee2b694e189d2bf7bb6_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia16db58caf8246f0a566290e33046420_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie96932d2af4b42d3b53c1aaf242f82c7_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idd711085dacb40b2aed647f5b88f45e7_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i600e62079f254c03ba67d5c277de5708_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0ab87db2cfa748b4b80050bd43c25f4c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i211075618a644cd7899192b4fa2e0bf8_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7a57240ab6344ed68f45145bd840ecf3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i2c1c97a4587c4dfeaecc9f8a6aa4febc_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if5d22024e8264899bfc181832fc28c19_I20180220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-20</instant>
        </period>
    </context>
    <context id="i696b0fbc20de484c929c7f010ec4e3eb_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i0b11eaae0d0d46c49bc8246fb67fce0f_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i5187078281d84e26a0e67aa457a01cbd_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ie129fed5d93246909399ae3dfa0b89bd_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iabc0a41a2cd74854949cdcd481be25f9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i95314d9690b14337b3eb8de06fb0f652_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3c49bf88006e49279c8f7eb94c87a32c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9d94f97056ca495baada8c3d6600b45e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i018b4c0770ca4c06a11f9c882eb6129c_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i278b5750141040a6acbf2f0d95a514f9_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i1eadbeb19cd64b6bac918fee407bc479_I20180220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-20</instant>
        </period>
    </context>
    <context id="i31ae035785734c8789b92c2e325ec2a2_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ib024609244f3437eacd29d459e846e50_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="idd8a923d51034e1db7d90ea99da02623_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">wk:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i3a93bc331ab94938b061409d8fda401a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iba457c67ba9a40dc86944f2dfdae982a_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i6f47f9dfb9d94446a581fa73b7f0fa73_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputersEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4ae593c47dae44999ab00cc8429c53bb_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wk:ComputersEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i56d73f189c81490d808779daeaab0a05_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8785bf60b2bf40359ae22835f09c8176_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i4fa9762df5c2491e9e0d6e9c8b7667d5_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ice16306b0861471a9510e9a437de336a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3ab8364769484f9c965591c190c500b5_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i4106eb8ac77f433ab1030ba9cd59ae63_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i69f4755a663943948647838777a39b34_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i1eeaeedfbf85484388803b651235a57c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i16789941bf7349d7be1f0b28041910fe_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i543b4c53aa444e5fbc1a40439e921a7f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i66e4f4d72b7d4fd1b9ffb3fd1d4c5e5b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4b38ccdc7d66447f8b471bdfbdd14d27_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia0430514022d487cb497d869d1797002_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ic56b44771cad400f9d2c46c2054aa673_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i15f9331388e74981b4eb9c6b3465ec96_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ia30c56a31cc049ef9c87ccd976d8547d_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i017602715e9a4a46b17cbe1c408e279c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i462f80b5c80f49418de1bf355663db0f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if5eb6ca6e15f4821ba55705b33f2f2e0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic683e2badf6f46619d47cdfd8c3a20d8_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ib5c5dbde9d3942f58cfadaadeeced001_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i8404f106701144d9a40477da8e963129_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ifc37f30a838a42f6a7238f9a57a2cb8f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if376b236fe894c23a2f5e8fa03ff504d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9465a37c1b3e47bc903f530c0953f53a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib84ce7465e8a4690894fdc1f9616d882_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3e8f105a77f74f40a8f7daf1b9944432_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i26a0951b377f4997af857fcf4623558a_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="if1ddc244c90e48198813f4410f82e248_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ie9567cf0b1f9421197fd30974c9f2548_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib3305462099742f3936c8543eeac0e55_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if0d1b08f9d7643319b8d18de242d3d5c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ibe884cf574974020ad38546395b5829e_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i185ca6823d924e759dc3eb73b9e7105f_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i2fd41d7a2d794e2fb94b343dc0d287fa_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i88f59895417f45a799f6c3a822817f4c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001445305</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="phase">
        <measure>wk:phase</measure>
    </unit>
    <unit id="agreement">
        <measure>wk:agreement</measure>
    </unit>
    <unit id="employee">
        <measure>wk:employee</measure>
    </unit>
    <unit id="job">
        <measure>wk:job</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="class">
        <measure>wk:class</measure>
    </unit>
    <unit id="vote">
        <measure>wk:vote</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="segment">
        <measure>wk:segment</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:DocumentPeriodEndDate
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFCNlZBQUElM0Q_7d903c7a-5ae0-4316-8dfb-2d73f66e74dc">2017-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFCNldBQUElM0Q_b003d33d-d773-4905-92b6-793274b2cf09">2017</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFCNTZBQUElM0Q_878143fb-f202-45f4-8447-9c0b6129827e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFCNlhBQUElM0Q_372a80ba-f68a-434b-a7de-f2f0ab69309f">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFCNmFBQUElM0Q_95f8a49a-a42a-4a78-b24a-ccea0c7cfa19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCNmJBQUElM0Q_d9bb69d7-8edb-4892-a484-87b12ea7b7dd">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCNmNBQUElM0Q_b11ea0b7-1e86-4cd9-ae39-627f23935109">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGFibGU6OTNhYjI4NTJkMjEwNDUyYjhiZjg0ZjAxMzcxYTJjNDYvdGFibGVyYW5nZTo5M2FiMjg1MmQyMTA0NTJiOGJmODRmMDEzNzFhMmM0Nl8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCNmRBQUElM0Q_fba8e8f5-cf4a-42f3-aa9b-3bddcb5b033b">Accelerated Filer</dei:EntityFilerCategory>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGV4dHJlZ2lvbjoxZTZmZGYzOGZiNWFhM2ZmZWRjYzg3MDZkMzhiNWFkNV81NDk3NTU4MTQwMDM_29eb386c-8e8b-4125-8e97-77cdfe35e169">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yNzQ4Nzc5MDcwMDAwL2ZyYWc6MWU2ZmRmMzhmYjVhYTNmZmVkY2M4NzA2ZDM4YjVhZDUvdGV4dHJlZ2lvbjoxZTZmZGYzOGZiNWFhM2ZmZWRjYzg3MDZkMzhiNWFkNV81NDk3NTU4MTM5NDk_1c04bb75-4377-49ee-8e79-d7345aa3bf63">0001445305</dei:EntityCentralIndexKey>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQUI2d0FBQSUzRA_cfdc8178-4e51-46b2-ade0-cae16e036e6b"
      unitRef="usd">388000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQUI2eEFBQSUzRA_d202aa4e-267d-4f9c-816f-f33382f02ab5"
      unitRef="usd">900000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFCNnlBQUElM0Q_cc9d1955-a606-4e3a-97bf-c72a7aff160d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFCNnpBQUElM0Q_0b5cc028-ffea-443c-89b8-c3ebe580c33f"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFCNjBBQUElM0Q_4e0bef64-9e89-4ba3-b9f5-27a566fcaa2c"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMjE5QUFBQUJ3QUFBQWNBQUFBQ0FBQUFBZ0FBQUFBQUFCNjFBQUElM0Q_f79c365b-4d5d-43c4-b242-602bd81cded4"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFCNjJBQUElM0Q_c77aa464-bd9e-42ad-a51a-0f933bd33117"
      unitRef="shares">32165407</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU2QUFBQUNBQUFBQWdBQUFBQ0FBQUFBZ0FBQUFBQUFCNjNBQUElM0Q_9f428c58-ec03-4579-a8b6-97aad77fb3d2"
      unitRef="shares">30369199</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFCNjRBQUElM0Q_92c483e5-b5d6-4473-9b70-64540eb53fce"
      unitRef="shares">32165407</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmU3QUFBQUNRQUFBQWtBQUFBQ0FBQUFBZ0FBQUFBQUFCNjVBQUElM0Q_3a374bc3-85a5-46c5-889c-cb30439b0f4c"
      unitRef="shares">30369199</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCNjZBQUElM0Q_243c5906-26f9-4607-a4e3-99b89ce15146"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmY0QUFBQURBQUFBQXdBQUFBQ0FBQUFBZ0FBQUFBQUFCNjdBQUElM0Q_23fa9a6e-7860-4d5d-a02c-7d90fd064415"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCNjhBQUElM0Q_c9f08e89-9994-4478-a9ec-9963afaa6856"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmY3QUFBQURRQUFBQTBBQUFBQ0FBQUFBZ0FBQUFBQUFCNjlBQUElM0Q_8810fbae-9a5e-4ceb-b4a1-7b8efbbf5149"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCNiUyQkFBQSUzRA_eb9f80f9-8bd8-4760-9e9c-65246d010e54"
      unitRef="shares">10203371</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmY4QUFBQURnQUFBQTRBQUFBQ0FBQUFBZ0FBQUFBQUFCNiUyRkFBQSUzRA_62b70b62-5af2-4d73-a666-b0ba3cecf1dc"
      unitRef="shares">10891888</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmZjQUFBQUR3QUFBQThBQUFBQkFBQUFBUUFBQUFBQUFCN0FBQUElM0Q_7e936e53-c8bc-4acc-986e-7a8a648b0e90"
      unitRef="shares">10203371</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMmZiQUFBQUR3QUFBQThBQUFBQ0FBQUFBZ0FBQUFBQUFCN0JBQUElM0Q_0e90786a-f21c-46c1-b8f3-647777850403"
      unitRef="shares">10891888</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBQjdDQUFBJTNE_5b529f0a-17de-45f9-84ad-f499096e8c8d"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwOEFBQUFFZ0FBQUJJQUFBQUNBQUFBQWdBQUFBQUFBQjdEQUFBJTNE_30e40d0e-b2e8-4738-bb24-8c7dd1797648"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBQjdFQUFBJTNE_e6f57cfc-95a0-43c0-93f7-bbe7d5312adf"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEwOUFBQUFFd0FBQUJNQUFBQUNBQUFBQWdBQUFBQUFBQjdGQUFBJTNE_d3008cc7-3d4f-466d-89cd-b0f199bac364"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzOUFBQUFGQUFBQUJRQUFBQUJBQUFBQVFBQUFBQUFBQjdHQUFBJTNE_4c87c73f-d250-4fda-b626-892e48737855"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzNkFBQUFGQUFBQUJRQUFBQUNBQUFBQWdBQUFBQUFBQjdIQUFBJTNE_06c4eabe-f713-4fcb-a69c-d383fb2c976f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzOEFBQUFGUUFBQUJVQUFBQUJBQUFBQVFBQUFBQUFBQjdJQUFBJTNE_bf5ef03d-c88d-4751-828b-6ab7a61db30c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTM5Mzc2L2ZyYWc6YWJjOTM3MTBiYWQwYmIwYWEwNTZiYzdkNjI4N2U5YTQvdGFibGU6NTAwZTEwZjlhMzllNDAwMzljNTNhMTBlNzUxODE5MDUvdGFibGVyYW5nZTo1MDBlMTBmOWEzOWU0MDAzOWM1M2ExMGU3NTE4MTkwNV8wMzEzN0FBQUFGUUFBQUJVQUFBQUNBQUFBQWdBQUFBQUFBQjdKQUFBJTNE_eb438fdb-236f-419d-ba04-7d4c5a1a9c27"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQUNCcUFBQSUzRA_08b9e59b-446c-4933-9afd-1304f03dd7ab"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQUNCckFBQSUzRA_70c9152a-6827-424f-b590-f4e96d6a2bee"
      unitRef="usd">13000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQUNCc0FBQSUzRA_fd00e71a-751f-44a6-8733-9350c4bc198c"
      unitRef="usd">101000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFDQnRBQUElM0Q_b057eab4-61a3-4494-8f21-cc59c1ea1831"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFDQnVBQUElM0Q_2f4217f7-cda9-45c4-98f5-8a542236a0ac"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMjcwL2ZyYWc6YWIyZjI1NDRjMzU1ZDI3NGVlYjI5ZjM2NzBiOGFlYzAvdGFibGU6NTRjNGM5NDY3OWM4NDY2ZWJjNDQ1NmZkZTY3M2VlYWUvdGFibGVyYW5nZTo1NGM0Yzk0Njc5Yzg0NjZlYmM0NDU2ZmRlNjczZWVhZV8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFDQnZBQUElM0Q_bfe46776-147c-49d1-85cd-899c76d52fc8"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i211075618a644cd7899192b4fa2e0bf8_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7a57240ab6344ed68f45145bd840ecf3_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <wk:RevenueRecognitionCustomerContractPeriodMinimum
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da">P3M</wk:RevenueRecognitionCustomerContractPeriodMinimum>
    <wk:SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod
      contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg0OTk1_b9638e34-45ec-499e-af90-c424f9293d85">P6M</wk:SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i179e37d5b53b4071aac6fc8a47263194_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI0_291d473c-1529-4bb3-bf93-6abc0c063e4c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if21071dcc4664c94abde7fbd9f71345b_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI2_6e17f962-0076-4765-b88a-4fc9ef2b96a3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i21f0b6a57a1d4495ad7fd5002a340754_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDQx_3d8f408d-928b-4326-92df-e8ca164736e3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iabdc2ea895964a419680f8aaa21fccf3_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDUz_d6635457-cdb2-4045-9a6e-391498edefc1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib66147c232a041c3814455f865d65b90_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDYz_2893b098-601e-45f9-88e0-82d3051cb258">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id1029079207e45b18b796b55a5cdcb8c_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDY1_b6b77a13-65be-4a3c-8c83-807c9c0e5c81">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if321e9855d9846a4b31709889c408be2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURvR0FBQSUzRA_01c63718-f0ec-4410-b7e4-2f87afd33393">P2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4b02dd2b237b46bc884824b8652b8d54_D20160101-20161231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURvSEFBQSUzRA_85c44110-f338-4542-b398-c85230e2f14f">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURvSkFBQSUzRA_5fee0480-2497-4dcc-abe7-b2ff71030c90">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8bc5b8aa4c5b40ec9ae8e3794cf33a1d_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURvTEFBQSUzRA_a63a232b-c953-41bf-8c6b-9136f0876c52">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3256e0ac38e248cfa2edc51b30794a4f_D20160101-20161231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURvTkFBQSUzRA_24132750-9fc3-418e-b82e-10283be6941d">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFFVVBBQUElM0Q_ca435aca-c5d1-47c8-a21f-82ab88059493">P6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFEb1JBQUElM0Q_61ddb1a9-cb56-48ef-9f29-1b474c1b5598"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFEb1NBQUElM0Q_001a7125-42c0-4f79-8bcd-8b20bd0172e0"
      unitRef="number">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFEb1RBQUElM0Q_62e76b37-e7e3-4dd8-95d8-2dd86ff7d5b4"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFEb1VBQUElM0Q_1c6b98ce-9bd8-4a6e-a462-3f88ad5d12e4"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjE5QUFBQUJ3QUFBQWNBQUFBQ0FBQUFBZ0FBQUFBQUFEb1ZBQUElM0Q_a935e6c6-33f9-4ef7-bf7e-6126482ba1a2"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFEb1dBQUElM0Q_e66d1911-8d9f-4fbb-9f4f-cd5ba3865451"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFEb1hBQUElM0Q_fbfd9a0d-7649-4b5f-ae18-afd216fef0d6"
      unitRef="number">0.237</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUyQUFBQUNnQUFBQW9BQUFBQ0FBQUFBZ0FBQUFBQUFEb1lBQUElM0Q_adcd28a2-535d-4537-b9f7-08e67d286436"
      unitRef="number">0.430</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFEb1pBQUElM0Q_8e757c09-c18e-446d-b8ff-f8abd22da4c2"
      unitRef="number">0.424</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFEb2FBQUElM0Q_66a03b19-f356-4e17-911e-62f323852bfb"
      unitRef="number">0.438</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i461c28fef2b6486a810a9ab6b94c34d4_D20160101-20161231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUxQUFBQUN3QUFBQXNBQUFBQ0FBQUFBZ0FBQUFBQUFEb2JBQUElM0Q_47851e4c-7d18-4b8b-9b72-ff7a423dd653"
      unitRef="number">0.453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i9fc88dbdf67a4cc99ed68359dcc3dc41_D20150101-20151231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y182MDQ3MzEzOTUzMzA3L2ZyYWc6ODViYTYyYWZhYTNkNWYyMGM5ZTNjYzZlYTE5ZTE5MjgvdGFibGU6MjZhY2E5YWNlZDRlNDcwMGI1ZjY0MDIwNmY0ZWY2OGIvdGFibGVyYW5nZToyNmFjYTlhY2VkNGU0NzAwYjVmNjQwMjA2ZjRlZjY4Yl8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFEb2NBQUElM0Q_92f27d6d-eff7-4977-aac1-28f3b6b46103"
      unitRef="number">0.471</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <dei:DocumentType
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfNTQ5NzU1ODI1MzU4_2d06136c-d466-46c0-8353-2f61a13841fe">10-K</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfNTQ5NzU1ODI1Mzcx_4dc51578-7fab-4cc2-819f-3ab92f6c9ad2">WORKIVA INC</dei:EntityRegistrantName>
    <dei:EntityPublicFloat
      contextRef="ieea0ce02f46f491f8e11cf1e863588f7_I20170630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfMTY0OTI2NzQ1MjkwNw_c20df74d-00fd-459e-85e4-409f468a5a9b"
      unitRef="usd">555500000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if5d22024e8264899bfc181832fc28c19_I20180220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfOTg5NTYwNDY2MTIwMA_be7fa155-75d6-4af3-a78e-998d4e6ee22e"
      unitRef="shares">32364250</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1eadbeb19cd64b6bac918fee407bc479_I20180220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNy9mcmFnOmY5ZTFmZmYxOTY0NjQwYWViMzYxODcyNDJkZTZlYzVjL3RleHRyZWdpb246ZjllMWZmZjE5NjQ2NDBhZWIzNjE4NzI0MmRlNmVjNWNfOTg5NTYwNDY2MTIwNw_985a1156-625e-41f8-b83a-29ee8a3cc969"
      unitRef="shares">10203371</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFCeTZBQUElM0Q_4f0cfa7a-a5e8-4d67-a340-d9483a99e5a2"
      unitRef="usd">60333000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFCekJBQUElM0Q_8f684309-7c77-4d23-8bbc-e33a599faba7"
      unitRef="usd">51281000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFCeTdBQUElM0Q_353273d4-56f7-4c26-a2db-9b1e6e8b46b3"
      unitRef="usd">16364000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFCekNBQUElM0Q_de6efcc5-a691-4f67-930b-9ef93e510aaf"
      unitRef="usd">11435000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFCeThBQUElM0Q_f93f8053-d0f6-4463-b48c-815bc1173903"
      unitRef="usd">28800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFCekRBQUElM0Q_c37ac59e-71dd-4319-a927-dc72d0f4b263"
      unitRef="usd">22535000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DeferredSalesCommission
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFCeTlBQUElM0Q_4abfad8c-130e-431b-8351-323ccc0ea330"
      unitRef="usd">2376000</us-gaap:DeferredSalesCommission>
    <us-gaap:DeferredSalesCommission
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFCekVBQUElM0Q_7ce33636-e663-4d3a-9d35-a2b32616a95e"
      unitRef="usd">1864000</us-gaap:DeferredSalesCommission>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCeSUyQkFBQSUzRA_b53d25db-0050-4e93-a78d-4da9e6a57fb5"
      unitRef="usd">975000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmY1QUFBQURBQUFBQXdBQUFBREFBQUFBd0FBQUFBQUFCekZBQUElM0Q_3073571d-8039-4d43-9c54-92fc2c665cf0"
      unitRef="usd">1545000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCeSUyRkFBQSUzRA_e96e354a-8046-43c4-8f57-5a3b18eb515c"
      unitRef="usd">6444000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmY2QUFBQURRQUFBQTBBQUFBREFBQUFBd0FBQUFBQUFCekdBQUElM0Q_e5d4ddca-876b-4147-9e9e-33648c714708"
      unitRef="usd">9382000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCekFBQUElM0Q_8dafb102-6aba-4f43-b4ea-d0a5a6ecf348"
      unitRef="usd">115292000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMmY5QUFBQURnQUFBQTRBQUFBREFBQUFBd0FBQUFBQUFCekhBQUElM0Q_d571171e-c682-49e9-b4f1-2b20e5c93d00"
      unitRef="usd">98042000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwMUFBQUFFQUFBQUJBQUFBQUJBQUFBQVFBQUFBQUFBQnpJQUFBJTNE_b8c11a9f-f65a-46ba-84cb-79310cda0b44"
      unitRef="usd">40444000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwZkFBQUFFQUFBQUJBQUFBQURBQUFBQXdBQUFBQUFBQnpNQUFBJTNE_265abd80-82c2-47b6-bacb-a505eaa31672"
      unitRef="usd">42590000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwMkFBQUFFUUFBQUJFQUFBQUJBQUFBQVFBQUFBQUFBQnpKQUFBJTNE_5686e18f-1690-4d66-9215-69dc363fe01d"
      unitRef="usd">1118000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwY0FBQUFFUUFBQUJFQUFBQURBQUFBQXdBQUFBQUFBQnpOQUFBJTNE_eea86fe3-6719-4788-bfbd-7631ae3b4c69"
      unitRef="usd">1012000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBQnpLQUFBJTNE_a785d10b-a705-4ddc-b012-29e93645ae22"
      unitRef="usd">861000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwYkFBQUFFZ0FBQUJJQUFBQURBQUFBQXdBQUFBQUFBQnpPQUFBJTNE_6e675e89-4fc5-4b0f-89a1-442cfc4dec54"
      unitRef="usd">1499000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBQnpMQUFBJTNE_792dda76-2711-4013-a16c-a3bfa2dd0f0d"
      unitRef="usd">157715000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWM2MjI3M2ZkZjQzNGI5ZWE0NDgyMmEzNTA3MTRiNDkvdGFibGVyYW5nZToxYzYyMjczZmRmNDM0YjllYTQ0ODIyYTM1MDcxNGI0OV8wMzEwYUFBQUFFd0FBQUJNQUFBQURBQUFBQXdBQUFBQUFBQnpQQUFBJTNE_73285a2e-5b84-46de-89a9-34c08e964bca"
      unitRef="usd">143143000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFCelFBQUElM0Q_71b18cff-37cb-4744-b902-71db50779ee8"
      unitRef="usd">3060000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFCelhBQUElM0Q_5234da72-e575-4b36-baf7-8416d97d42b8"
      unitRef="usd">849000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFCMEpBQUElM0Q_75bf8a99-ee75-4b2b-9e40-073bfbe48372"
      unitRef="usd">20212000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFCellBQUElM0Q_2be7b82b-5293-4587-851d-9784c25382a5"
      unitRef="usd">20695000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFCelNBQUElM0Q_435727b2-7ff2-4cce-8760-34cbaf12fa9f"
      unitRef="usd">104684000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFCelpBQUElM0Q_146ef064-aa0c-406f-a56f-323ed35cf8a2"
      unitRef="usd">76016000</us-gaap:DeferredRevenueCurrent>
    <wk:DeferredGovernmentGrantsObligationsCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFCelRBQUElM0Q_e3ad191c-462f-4846-8b2c-9dd94a2db45b"
      unitRef="usd">217000</wk:DeferredGovernmentGrantsObligationsCurrent>
    <wk:DeferredGovernmentGrantsObligationsCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFCemFBQUElM0Q_62f34d6d-03ba-4e17-8ee1-b285b8ca8e2e"
      unitRef="usd">1022000</wk:DeferredGovernmentGrantsObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmYzQUFBQURBQUFBQXdBQUFBQkFBQUFBUUFBQUFBQUFCelVBQUElM0Q_23aaa09c-26bb-485a-ae2b-99aff6e4f2d2"
      unitRef="usd">1168000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmY1QUFBQURBQUFBQXdBQUFBREFBQUFBd0FBQUFBQUFCemJBQUElM0Q_323aaacd-c49c-4393-9408-332b8bbfc01e"
      unitRef="usd">1285000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFCelZBQUElM0Q_aff8b99b-cdb6-4be6-9de7-9ec864e52f93"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmY2QUFBQURRQUFBQTBBQUFBREFBQUFBd0FBQUFBQUFCemNBQUElM0Q_a0436a7f-2a02-4914-9777-4fdf2de13b69"
      unitRef="usd">20000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFCeldBQUElM0Q_8e5357fc-ee9a-43e8-bae5-b8b0e2e87435"
      unitRef="usd">129341000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMmY5QUFBQURnQUFBQTRBQUFBREFBQUFBd0FBQUFBQUFCemRBQUElM0Q_6499062f-86e6-4b0c-ac03-b1551d2eeb69"
      unitRef="usd">99887000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwMUFBQUFFQUFBQUJBQUFBQUJBQUFBQVFBQUFBQUFBQnplQUFBJTNE_94341db4-f0bd-4e4a-89fc-3195b1520a04"
      unitRef="usd">22709000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwZkFBQUFFQUFBQUJBQUFBQURBQUFBQXdBQUFBQUFBQnprQUFBJTNE_33e6b036-0e95-4009-b8cf-0ba25fa12cc3"
      unitRef="usd">21485000</us-gaap:DeferredRevenueNoncurrent>
    <wk:DeferredGovernmentGrantsObligationsNoncurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwMkFBQUFFUUFBQUJFQUFBQUJBQUFBQVFBQUFBQUFBQnpmQUFBJTNE_13b30b04-50de-4454-9ee2-02bc9c2bb2fb"
      unitRef="usd">278000</wk:DeferredGovernmentGrantsObligationsNoncurrent>
    <wk:DeferredGovernmentGrantsObligationsNoncurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwY0FBQUFFUUFBQUJFQUFBQURBQUFBQXdBQUFBQUFBQnpsQUFBJTNE_2a78bbd5-d063-4a64-81e4-fdcc4b55933c"
      unitRef="usd">1000000</wk:DeferredGovernmentGrantsObligationsNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBQnpnQUFBJTNE_ab0ea858-3ebf-4997-ac7a-04529e052cac"
      unitRef="usd">3896000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwYkFBQUFFZ0FBQUJJQUFBQURBQUFBQXdBQUFBQUFBQnptQUFBJTNE_731d7cab-eab1-448a-8934-ac4fed632a80"
      unitRef="usd">4100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBQnpoQUFBJTNE_f028c3d6-0d69-4803-9467-c02e2494ceba"
      unitRef="usd">18425000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEwYUFBQUFFd0FBQUJNQUFBQURBQUFBQXdBQUFBQUFBQnpuQUFBJTNE_4a67e512-4e76-4d97-b0be-aad54e13c44d"
      unitRef="usd">19743000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzOUFBQUFGQUFBQUJRQUFBQUJBQUFBQVFBQUFBQUFBQnppQUFBJTNE_256b407a-43ae-4c17-b5f7-3c06cb80e545"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzNUFBQUFGQUFBQUJRQUFBQURBQUFBQXdBQUFBQUFBQnpvQUFBJTNE_103969fb-eafb-405f-9fb5-9611c9238dfc"
      unitRef="usd">53000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzOEFBQUFGUUFBQUJVQUFBQUJBQUFBQVFBQUFBQUFBQnpqQUFBJTNE_c02bb849-9640-48a5-847d-f1674e2fdb1e"
      unitRef="usd">174649000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzEzNEFBQUFGUUFBQUJVQUFBQURBQUFBQXdBQUFBQUFBQnpwQUFBJTNE_ae12c42b-2cb4-4690-8f75-e99428a0a2b5"
      unitRef="usd">146268000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0M0FBQUFHQUFBQUJnQUFBQUJBQUFBQVFBQUFBQUFBQnpxQUFBJTNE_79d48caf-1c55-4cea-a4a3-af28e9dfa9be"
      unitRef="usd">32000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4c4047611e6d4f60bcc2e44d68c6e0a8_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0NUFBQUFHQUFBQUJnQUFBQURBQUFBQXdBQUFBQUFBQnp4QUFBJTNE_8a7ee4d2-ac0f-4f3f-9127-70363f48ae41"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0MkFBQUFHUUFBQUJrQUFBQUJBQUFBQVFBQUFBQUFBQnpyQUFBJTNE_09124cf5-b12e-42e5-aee6-ac31ee97d2f2"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id18773d10f8c40b092a3b048a7f52976_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0NkFBQUFHUUFBQUJrQUFBQURBQUFBQXdBQUFBQUFBQnp6QUFBJTNE_6a8d2ecf-0a87-44e8-b1db-1f4ffadd76a3"
      unitRef="usd">11000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0ZEFBQUFHZ0FBQUJvQUFBQUJBQUFBQVFBQUFBQUFBQnpzQUFBJTNE_560c008a-1ed5-452a-91f4-d480d745465f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0OUFBQUFHZ0FBQUJvQUFBQURBQUFBQXdBQUFBQUFBQnowQUFBJTNE_865423bc-0d6d-4515-adf5-cf6400317e2d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0Y0FBQUFHd0FBQUJzQUFBQUJBQUFBQVFBQUFBQUFBQnp0QUFBJTNE_e539e43e-d9db-4986-86f3-742377c37503"
      unitRef="usd">248289000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE0YUFBQUFHd0FBQUJzQUFBQURBQUFBQXdBQUFBQUFBQnoxQUFBJTNE_9f301b05-ddbf-40f3-9d96-8e1f8b793266"
      unitRef="usd">217454000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1MUFBQUFIQUFBQUJ3QUFBQUJBQUFBQVFBQUFBQUFBQnp1QUFBJTNE_4c66a906-7d51-448b-b2e1-4ae9521d892f"
      unitRef="usd">-265337000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1ZkFBQUFIQUFBQUJ3QUFBQURBQUFBQXdBQUFBQUFBQnoyQUFBJTNE_0b92c1ae-64c0-4cab-a1b2-da90b34650ab"
      unitRef="usd">-220911000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1MkFBQUFIUUFBQUIwQUFBQUJBQUFBQVFBQUFBQUFBQnp2QUFBJTNE_e89f5ee6-de73-4730-af23-843362a3316c"
      unitRef="usd">72000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1Y0FBQUFIUUFBQUIwQUFBQURBQUFBQXdBQUFBQUFBQnozQUFBJTNE_d5350d49-c0c6-488d-ad7f-2bb026b3bead"
      unitRef="usd">291000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1N0FBQUFIZ0FBQUI0QUFBQUJBQUFBQVFBQUFBQUFBQnp3QUFBJTNE_0bc9a679-4e6c-4c49-bcca-720ccda5c97e"
      unitRef="usd">-16934000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1YkFBQUFIZ0FBQUI0QUFBQURBQUFBQXdBQUFBQUFBQno0QUFBJTNE_96548b2d-2332-4385-8925-bfb14567f9f6"
      unitRef="usd">-3125000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1NkFBQUFId0FBQUI4QUFBQUJBQUFBQVFBQUFBQUFBQnp5QUFBJTNE_bd063fe5-af03-496a-bb56-cf1f13886958"
      unitRef="usd">157715000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xNjQ5MjY3NDQxOTU3L2ZyYWc6ZjU2N2M2NzhiNjhkNDE0YjEzYjFjMGZiZjk0YTFlNTYvdGFibGU6MWNkNjVlYTBmODY1NGY5Zjg1NTY4ODQ2MTA0YWRmOWIvdGFibGVyYW5nZToxY2Q2NWVhMGY4NjU0ZjlmODU1Njg4NDYxMDRhZGY5Yl8wMzE1YUFBQUFId0FBQUI4QUFBQURBQUFBQXdBQUFBQUFBQno1QUFBJTNE_78afcab9-7078-4a9d-b2db-e2fe3418f5e8"
      unitRef="usd">143143000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQUI3ZUFBQSUzRA_6fa10e25-1ba3-4e38-bf0f-7542a08d2a96"
      unitRef="usd">169283000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQUI3YkFBQSUzRA_98fc39bb-ec26-4cd7-92f8-feeaabb690e3"
      unitRef="usd">143120000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUI3WUFBQSUzRA_c5ac6d8a-6457-4ae6-86c3-8bcfa674a90c"
      unitRef="usd">116288000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUI3ZkFBQSUzRA_f8af39db-3283-4127-992e-2d51c7b2676e"
      unitRef="usd">38586000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQUI3Y0FBQSUzRA_530e263e-bf56-49f5-aceb-744cd91f8d39"
      unitRef="usd">35526000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQUI3WkFBQSUzRA_86926eae-ce8c-4a80-85c0-d57680076079"
      unitRef="usd">28984000</us-gaap:ContractsRevenue>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUI3Z0FBQSUzRA_e50de5a0-f1e7-4d1e-bbb9-804a40f15aa6"
      unitRef="usd">207869000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUI3ZEFBQSUzRA_092fbe74-7530-4f09-b104-c7885b51b4aa"
      unitRef="usd">178646000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUI3YUFBQSUzRA_780b9ac2-e350-41d3-b58d-87c9e483bd21"
      unitRef="usd">145272000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQUI3aEFBQSUzRA_4505946b-3008-499b-a3f4-999bdc66ac63"
      unitRef="usd">32646000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQUI3bEFBQSUzRA_95b133f0-3d14-48db-822b-56e2ec0eb46f"
      unitRef="usd">27895000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUI3cEFBQSUzRA_dbda73a7-8edd-4fd7-8039-c2edf7740e22"
      unitRef="usd">22559000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:ContractRevenueCost
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQUI3aUFBQSUzRA_1fa14687-e13a-4046-bf64-b0c2d8f49a24"
      unitRef="usd">27599000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQUI3bUFBQSUzRA_6184c853-cd62-427d-b97d-9b285fad0395"
      unitRef="usd">23730000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUI3cUFBQSUzRA_4a982e58-5347-4711-b177-a1de081aba99"
      unitRef="usd">17645000</us-gaap:ContractRevenueCost>
    <us-gaap:CostOfServices
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQUI3akFBQSUzRA_614cf719-cfcc-47e3-8cf8-1c391f2ae3ca"
      unitRef="usd">60245000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQUI3bkFBQSUzRA_a1383577-e130-4afe-b213-e28040f9c19b"
      unitRef="usd">51625000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQUI3ckFBQSUzRA_7df75435-5fca-4136-8b1f-856f4159d53a"
      unitRef="usd">40204000</us-gaap:CostOfServices>
    <us-gaap:GrossProfit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQUI3a0FBQSUzRA_811febf1-8a33-42b8-8264-eedba72dbc39"
      unitRef="usd">147624000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQUI3b0FBQSUzRA_45441936-ef07-4dbd-9b2d-8548b0886b5a"
      unitRef="usd">127021000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQUI3c0FBQSUzRA_bcf97dc7-f5ca-4c04-b9c5-ac06b85d6b6e"
      unitRef="usd">105068000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUI3dEFBQSUzRA_ca2f0839-8525-41df-8942-c13832fc83c5"
      unitRef="usd">68172000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQUI3M0FBQSUzRA_fdb4e83b-a0ad-4367-86d0-0a7923173090"
      unitRef="usd">57438000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUI4QkFBQSUzRA_81bcdd62-5917-4361-9a33-5def3da06df6"
      unitRef="usd">50466000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFCN3VBQUElM0Q_8b158e86-c1bc-49d4-b466-37fa4073a26e"
      unitRef="usd">84161000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFCNzRBQUElM0Q_b2bd610f-259d-43c6-9bfd-9d1b4a8cd34e"
      unitRef="usd">80466000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFCOENBQUElM0Q_35b9ad93-e3af-4fdd-bf9d-d19e1a148b54"
      unitRef="usd">69569000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFCN3ZBQUElM0Q_501dea1d-7c9b-4a03-bf4a-83a6cbef7462"
      unitRef="usd">39594000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFCNzVBQUElM0Q_58efa0f5-12e2-459a-ac0c-1019d183e1a0"
      unitRef="usd">32695000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTEyQUFBQUVRQUFBQkVBQUFBRkFBQUFCUUFBQUFBQUFCOERBQUElM0Q_e2d43ba3-60f3-413c-bbc1-c00721128222"
      unitRef="usd">28716000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTA3QUFBQUVnQUFBQklBQUFBQkFBQUFBUUFBQUFBQUFCN3dBQUElM0Q_16161308-2549-4aca-b15f-2ff7d0ddd7b8"
      unitRef="usd">191927000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBiQUFBQUVnQUFBQklBQUFBREFBQUFBd0FBQUFBQUFCNzZBQUElM0Q_00de23b5-5414-4d3a-9cd6-d10a2ae83757"
      unitRef="usd">170599000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTFkQUFBQUVnQUFBQklBQUFBRkFBQUFCUUFBQUFBQUFCOEVBQUElM0Q_00d6f26d-5136-413a-8151-ad82a3da2960"
      unitRef="usd">148751000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTA2QUFBQUV3QUFBQk1BQUFBQkFBQUFBUUFBQUFBQUFCN3hBQUElM0Q_ba9c5b0d-926d-4736-a7d4-43f5ee5a2d18"
      unitRef="usd">-44303000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTBhQUFBQUV3QUFBQk1BQUFBREFBQUFBd0FBQUFBQUFCNzdBQUElM0Q_876465b5-71e7-4277-abd1-5db61c172a7e"
      unitRef="usd">-43578000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTFjQUFBQUV3QUFBQk1BQUFBRkFBQUFCUUFBQUFBQUFCOEZBQUElM0Q_4b018141-de6e-4898-b301-5d2bb99ab527"
      unitRef="usd">-43683000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM5QUFBQUZBQUFBQlFBQUFBQkFBQUFBUUFBQUFBQUFCN3lBQUElM0Q_7498bf56-b0f6-45ce-8a83-3fbf9abca0c7"
      unitRef="usd">1845000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM1QUFBQUZBQUFBQlFBQUFBREFBQUFBd0FBQUFBQUFCNzhBQUElM0Q_1206476e-5f60-4d68-8de4-75332b4d5674"
      unitRef="usd">1875000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFCOEdBQUElM0Q_af9c0364-9d74-4c1e-9724-26e29a18980a"
      unitRef="usd">2025000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFCN3pBQUElM0Q_ffe3eb3d-5bde-4d0e-9379-d00a20c6ed3e"
      unitRef="usd">1783000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFCNzlBQUElM0Q_2ca0ea9a-082e-4e7e-bdba-49a0f2e313eb"
      unitRef="usd">1500000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFCOEhBQUElM0Q_7b15126c-b359-4b13-aca2-3952709c91e5"
      unitRef="usd">2302000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTNkQUFBQUZnQUFBQllBQUFBQkFBQUFBUUFBQUFBQUFCNzBBQUElM0Q_5ee16f55-d747-430e-8162-05af35c698c0"
      unitRef="usd">-44365000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTMzQUFBQUZnQUFBQllBQUFBREFBQUFBd0FBQUFBQUFCNyUyQkFBQSUzRA_84152c41-6dc3-4393-b010-6633e414a4f2"
      unitRef="usd">-43953000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTJkQUFBQUZnQUFBQllBQUFBRkFBQUFCUUFBQUFBQUFCOElBQUElM0Q_2f19008f-daba-4f93-a1f1-9e64fdc12965"
      unitRef="usd">-43406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTNlQUFBQUZ3QUFBQmNBQUFBQkFBQUFBUUFBQUFBQUFCNzFBQUElM0Q_a0b378b2-b11a-4691-bda7-9e91bbeb646a"
      unitRef="usd">61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTMwQUFBQUZ3QUFBQmNBQUFBREFBQUFBd0FBQUFBQUFCNyUyRkFBQSUzRA_a907768f-1d7b-423c-a2d8-a71954c11d43"
      unitRef="usd">24000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTJjQUFBQUZ3QUFBQmNBQUFBRkFBQUFCUUFBQUFBQUFCOEpBQUElM0Q_74c1a686-1c96-47cd-8619-21ff47da3131"
      unitRef="usd">-7000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTQzQUFBQUdBQUFBQmdBQUFBQkFBQUFBUUFBQUFBQUFCNzJBQUElM0Q_0643c0a4-e696-417d-a01b-8759531312cc"
      unitRef="usd">-44426000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTQ1QUFBQUdBQUFBQmdBQUFBREFBQUFBd0FBQUFBQUFCOEFBQUElM0Q_1ec6a25a-2083-4b03-98ce-56082cb7c663"
      unitRef="usd">-43977000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTdiQUFBQUdBQUFBQmdBQUFBRkFBQUFCUUFBQUFBQUFCOEtBQUElM0Q_3b9f70a7-5be1-479b-a4a6-d7bbf3b63e3a"
      unitRef="usd">-43399000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTRkQUFBQUdnQUFBQm9BQUFBQkFBQUFBUUFBQUFBQUFCOExBQUElM0Q_0b507202-c144-4cfb-a61e-bab67ec0102c"
      unitRef="usdPerShare">-1.07</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTQ5QUFBQUdnQUFBQm9BQUFBREFBQUFBd0FBQUFBQUFCOE5BQUElM0Q_9c237b64-ab68-4167-a219-0032595e332d"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTc3QUFBQUdnQUFBQm9BQUFBRkFBQUFCUUFBQUFBQUFCOFBBQUElM0Q_93cfbe60-2dca-4b6f-9f9a-7a37e95ad346"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTRjQUFBQUd3QUFBQnNBQUFBQkFBQUFBUUFBQUFBQUFCOE1BQUElM0Q_86d87dbd-f0b7-4386-bfa0-5bc7d5ba559a"
      unitRef="shares">41618838</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTRhQUFBQUd3QUFBQnNBQUFBREFBQUFBd0FBQUFBQUFCOE9BQUElM0Q_2363450a-44ab-4ac7-8d9c-f3f3e89062cc"
      unitRef="shares">40671133</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxODgvZnJhZzplNmRiNDAzNzliOTgzNmVkZDIwYWI5ZGUzMjI2OGZmZC90YWJsZTpiZDAwNzFkOThmMmI0ZjVkYTRiOTJhZTY1NWNlYTI2Zi90YWJsZXJhbmdlOmJkMDA3MWQ5OGYyYjRmNWRhNGI5MmFlNjU1Y2VhMjZmXzAzMTc0QUFBQUd3QUFBQnNBQUFBRkFBQUFCUUFBQUFBQUFCOFFBQUElM0Q_693c89d5-8f01-454e-9f9b-2e9ba6b47fad"
      unitRef="shares">39852624</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQUI4VUFBQSUzRA_6a2b162e-6ada-43db-9258-7f8a86f4503d"
      unitRef="usd">-44426000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQUI4aUFBQSUzRA_05e66d61-9960-473f-ae7e-c4285feca54f"
      unitRef="usd">-43977000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQUI4cUFBQSUzRA_98324144-fb45-49cc-a6e5-99177ce11714"
      unitRef="usd">-43399000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUI4V0FBQSUzRA_59cfcf9e-7d28-4eee-9c91-6a23c5968dfe"
      unitRef="usd">-159000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQUI4a0FBQSUzRA_55283ef3-cf9b-4aca-afe2-2b549fa3b5a0"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQUI4c0FBQSUzRA_d814ae20-569f-4201-bb6c-fa0380d06b2d"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUI4WEFBQSUzRA_1021e06d-9402-45b5-8fdf-85a8b99db73b"
      unitRef="usd">-60000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUI4bEFBQSUzRA_10f1a26f-a13b-4815-89e9-c597f2e0f2c2"
      unitRef="usd">32000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUI4dEFBQSUzRA_05bd4373-7854-4f88-b8e0-ea986ae556d4"
      unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQUI4YUFBQSUzRA_8d41d677-a1da-4c09-ac07-86494a144c8b"
      unitRef="usd">-219000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQUI4b0FBQSUzRA_b0f3b75e-5cfd-4e93-b564-f070d3c4d65b"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUI4d0FBQSUzRA_d9943786-4c4d-4230-ad5d-e6eb3a8f735d"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQUI4YkFBQSUzRA_30bab9f5-0945-4473-8afe-07ce8c4e41e6"
      unitRef="usd">-44645000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQUI4cEFBQSUzRA_98961149-89f9-410a-972c-0f623c7d922f"
      unitRef="usd">-43927000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQxOTUvZnJhZzowNzk3Yzk0YzFkOWZhYmE5ODc0NjFiODliZWYyZDQwMi90YWJsZTpjYzRlZmJmZTFmYmQ0ODQyOGM4ZmUyZWYwNTBiYTljYi90YWJsZXJhbmdlOmNjNGVmYmZlMWZiZDQ4NDI4YzhmZTJlZjA1MGJhOWNiXzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQUI4eEFBQSUzRA_6b910aa1-005f-4104-b73b-0c5d8e682837"
      unitRef="usd">-43305000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i09027419bd6c4e92a9915336a79d5163_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQUI5WkFBQSUzRA_a21b47b6-0fcd-4763-80fc-9693610027a3"
      unitRef="shares">39641000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i09027419bd6c4e92a9915336a79d5163_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQUI5YUFBQSUzRA_2abd1bed-a888-4c51-b14e-4c03e5210ce8"
      unitRef="usd">39000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cffcaee350643f991d390369d006864_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQUI5YkFBQSUzRA_91e29da6-5407-4dd0-9e5b-83a94835246d"
      unitRef="usd">189168000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5664c5c60e304668abe574202de1e94f_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMmNBQUFBQlFBQUFBVUFBQUFIQUFBQUJ3QUFBQUFBQUI5ZEFBQSUzRA_2d2b5212-74e0-477b-80bf-ea3bf540bb8f"
      unitRef="usd">147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86fd3da2c0244be990cbab57199008de_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyNzhBQUFBQlFBQUFBVUFBQUFKQUFBQUNRQUFBQUFBQUI5ZUFBQSUzRA_361a1e71-d4e5-42c3-b1d6-ba3af75dc83d"
      unitRef="usd">-133535000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d3252ab04c441719733dd02f07288a9_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyNzRBQUFBQlFBQUFBVUFBQUFMQUFBQUN3QUFBQUFBQUI5ZkFBQSUzRA_57ac8424-0665-4ff3-829e-d85fc0b74f45"
      unitRef="usd">55819000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUI5Y0FBQSUzRA_128c8cd0-e319-451b-bb7e-97d0fd2ba76c"
      unitRef="usd">11000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyNzNBQUFBQmdBQUFBWUFBQUFMQUFBQUN3QUFBQUFBQUI5Z0FBQSUzRA_ead3e552-a70d-41a9-ba8a-3675389e6ca5"
      unitRef="usd">11000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUNCeUFBQSUzRA_4a6041eb-b614-4e59-805a-aa9872bf8bfd"
      unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUI5eEFBQSUzRA_980a3610-e1bb-409f-977d-1b866caef4eb"
      unitRef="shares">707000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3d9e4ca639e0493da1440d3900489278_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUI5d0FBQSUzRA_37a50f8a-874d-4182-a3ff-088480029a81"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUI5cEFBQSUzRA_86f3f3e0-2e05-4861-aa81-88b37fc5aafe"
      unitRef="usd">2242000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGZBQUFBQ0FBQUFBZ0FBQUFMQUFBQUN3QUFBQUFBQUI5aEFBQSUzRA_e8271488-65ce-4332-a9b2-bddcdc2c0f8b"
      unitRef="usd">2244000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i3e057e4e55874d4ea3c62202dbacd9d2_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyODJBQUFBQ1FBQUFBa0FBQUFKQUFBQUNRQUFBQUFBQUI5MUFBQSUzRA_4ef8fbb4-d79d-457d-9f8b-d99c9e1eb75a"
      unitRef="usd">-43399000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGNBQUFBQ1FBQUFBa0FBQUFMQUFBQUN3QUFBQUFBQUI5aUFBQSUzRA_a81005ba-1cb3-4d9d-9990-c31c9299b187"
      unitRef="usd">-43399000</us-gaap:NetIncomeLoss>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUI5eUFBQSUzRA_f51837a6-3d3b-4462-9df2-a26a3849ea95"
      unitRef="usd">35000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGJBQUFBQ2dBQUFBb0FBQUFMQUFBQUN3QUFBQUFBQUI5akFBQSUzRA_3a7edadb-6208-4688-82fb-e01ec367a8f5"
      unitRef="usd">35000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i71e7bc8b29894d12b625829690bdbe97_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUI5ekFBQSUzRA_9bdd5234-2196-4dfe-a867-32efcf716956"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyOGFBQUFBQ3dBQUFBc0FBQUFMQUFBQUN3QUFBQUFBQUI5a0FBQSUzRA_f23bbfd3-5a10-4cda-8a2f-231a97ac3996"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf3e4988952948e3b6ed09f367c1faeb_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyY2ZBQUFBREFBQUFBd0FBQUFIQUFBQUJ3QUFBQUFBQUI5MEFBQSUzRA_688bfe8a-48cc-4951-8c89-cd7573996d41"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjVBQUFBREFBQUFBd0FBQUFMQUFBQUN3QUFBQUFBQUI5bEFBQSUzRA_4b05de6f-9dd2-4d56-994a-ef711adaf8cf"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ief8938f349704fe7b647bc1ab3ce1f39_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQUI5OUFBQSUzRA_8365070c-a40d-47be-8ffc-3a31486b2410"
      unitRef="shares">40948000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ief8938f349704fe7b647bc1ab3ce1f39_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQUI5OEFBQSUzRA_7affa541-fa9d-45bf-9e29-7b2eb3dd9728"
      unitRef="usd">41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a8b3da63b474df184c78178224c2ce7_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQUI5NEFBQSUzRA_20958e55-cce1-4d94-83d9-ba92cdaefc37"
      unitRef="usd">202371000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd407485536e415999d8a684521a99cb_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyY2VBQUFBRFFBQUFBMEFBQUFIQUFBQUJ3QUFBQUFBQUI5M0FBQSUzRA_b2c02a8e-467b-4c07-91d7-71aa6d1c2ad5"
      unitRef="usd">241000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bdac4333a6e4d72b5a9146558031a6a_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjhBQUFBRFFBQUFBMEFBQUFKQUFBQUNRQUFBQUFBQUI5MkFBQSUzRA_d04a126e-e26d-42a5-9af9-8fbe8f42c202"
      unitRef="usd">-176934000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjRBQUFBRFFBQUFBMEFBQUFMQUFBQUN3QUFBQUFBQUI5bUFBQSUzRA_8b3a5c0c-7b20-4f44-bee0-5ee188ec2fde"
      unitRef="usd">25719000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYzdBQUFBRGdBQUFBNEFBQUFGQUFBQUJRQUFBQUFBQUI5NUFBQSUzRA_057a16be-a006-4c86-8cc3-99a0fb7c8c9b"
      unitRef="usd">14247000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjNBQUFBRGdBQUFBNEFBQUFMQUFBQUN3QUFBQUFBQUI5bkFBQSUzRA_ab98fa73-9dd7-404e-a190-e72b1f16b77a"
      unitRef="usd">14247000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5f84bf15990242d29fb85bd0968144fe_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUI5JTJCQUFBJTNE_c6ddd704-7d6b-40df-8b25-55b9e244c07b"
      unitRef="shares">374000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUI5NkFBQSUzRA_3f99d4e3-0ed8-4185-87f0-54e5c2c2e7e3"
      unitRef="usd">1597000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAyYjBBQUFBRHdBQUFBOEFBQUFMQUFBQUN3QUFBQUFBQUI5b0FBQSUzRA_ad11a6a7-215a-4770-8530-557a3cfae404"
      unitRef="usd">1597000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5f84bf15990242d29fb85bd0968144fe_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFCOSUyRkFBQSUzRA_d09c63ef-4324-4f59-aec5-de990d115c6d"
      unitRef="shares">61000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icee7f040913b40aba7b3f1d5c353a01d_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFCOTdBQUElM0Q_68aa942c-2291-42af-9635-ba12a925a236"
      unitRef="usd">761000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWVmQUFBQUVBQUFBQkFBQUFBTEFBQUFDd0FBQUFBQUFCOXFBQUElM0Q_c08eadd6-074c-4d94-9774-3bfddeb4325f"
      unitRef="usd">761000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ie2622e50285d4da69f4caf91a2f93669_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWU4QUFBQUVRQUFBQkVBQUFBSkFBQUFDUUFBQUFBQUFCJTJCQUFBQSUzRA_7f3fd32d-3123-4684-a618-768973dfef7d"
      unitRef="usd">-43977000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWVlQUFBQUVRQUFBQkVBQUFBTEFBQUFDd0FBQUFBQUFCOXJBQUElM0Q_34cefc81-5392-4479-b231-34cdd9a04487"
      unitRef="usd">-43977000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia4c7501bda934194b0c8f4c37b31278b_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTE5QUFBQUVnQUFBQklBQUFBSEFBQUFCd0FBQUFBQUFCJTJCQkFBQSUzRA_193314e4-8414-4150-b2c8-4aefdc38bfad"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWUxQUFBQUVnQUFBQklBQUFBTEFBQUFDd0FBQUFBQUFCOXNBQUElM0Q_d4319d54-40bc-4956-8623-ed30a1376e4a"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i826f19c780704bc5903eadb915318305_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTA2QUFBQUV3QUFBQk1BQUFBQkFBQUFBUUFBQUFBQUFCJTJCSEFBQSUzRA_e768380f-e2c1-40a0-90b1-132aa96697e7"
      unitRef="shares">41261000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i826f19c780704bc5903eadb915318305_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTBhQUFBQUV3QUFBQk1BQUFBREFBQUFBd0FBQUFBQUFCJTJCR0FBQSUzRA_31add4f9-ba1a-4010-b3d7-ac8e36b38baf"
      unitRef="usd">41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if556bb6afa174514bb348ccc7d056d9f_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTFjQUFBQUV3QUFBQk1BQUFBRkFBQUFCUUFBQUFBQUFCJTJCREFBQSUzRA_f8bc6c03-ad0b-4578-ad85-7d7c915937f3"
      unitRef="usd">217454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7df6f8d2db8f4d26864467ff01bed393_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTFhQUFBQUV3QUFBQk1BQUFBSEFBQUFCd0FBQUFBQUFCJTJCQ0FBQSUzRA_f99d812e-3bb6-4d8e-bdba-7a9d3d459600"
      unitRef="usd">291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbfdf5208f474a9bab2b802440592eaa_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWU0QUFBQUV3QUFBQk1BQUFBSkFBQUFDUUFBQUFBQUFDQnhBQUElM0Q_6c7161ae-4c9d-4275-8046-c030f80845c3"
      unitRef="usd">-220911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWUwQUFBQUV3QUFBQk1BQUFBTEFBQUFDd0FBQUFBQUFCOXRBQUElM0Q_630d7880-7a88-4f67-8a25-2cbdc08bb59f"
      unitRef="usd">-3125000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9c757b59b5624200ad755c9339543663_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFCJTJCRUFBQSUzRA_252e2850-6ba7-44a3-8c6f-76c09ee51720"
      unitRef="usd">19476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWRmQUFBQUZBQUFBQlFBQUFBTEFBQUFDd0FBQUFBQUFCOXVBQUElM0Q_55829ef9-54af-457d-82e2-bad0386973c3"
      unitRef="usd">19476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFCJTJCSUFBQSUzRA_dd34e62b-17bc-4940-9fb6-0896516ccb95"
      unitRef="shares">1159000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFCJTJCTEFBQSUzRA_8e2963e7-8370-40d9-9b53-bf1c43915cc3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9c757b59b5624200ad755c9339543663_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFCJTJCRkFBQSUzRA_ff7e716a-97a7-4fcb-903e-a807e8e47032"
      unitRef="usd">12484000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWRlQUFBQUZRQUFBQlVBQUFBTEFBQUFDd0FBQUFBQUFCOXZBQUElM0Q_bc4220d3-a59f-48e8-a7e8-816ebf731b42"
      unitRef="usd">12485000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTNkQUFBQUZnQUFBQllBQUFBQkFBQUFBUUFBQUFBQUFCJTJCSkFBQSUzRA_f5c05a84-d80a-4176-98f1-86a5fbdbd4f3"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="iee76e0ab947b4985bee9514b65a42d4a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTNlQUFBQUZ3QUFBQmNBQUFBQkFBQUFBUUFBQUFBQUFCJTJCS0FBQSUzRA_84e2677d-95ce-4513-b899-3a1bc0af9fbb"
      unitRef="shares">81000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9c757b59b5624200ad755c9339543663_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTJjQUFBQUZ3QUFBQmNBQUFBRkFBQUFCUUFBQUFBQUFCJTJCVUFBQSUzRA_d98a1a19-8ed3-4af0-ad53-4324f9cb3db8"
      unitRef="usd">1125000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMWQwQUFBQUZ3QUFBQmNBQUFBTEFBQUFDd0FBQUFBQUFCJTJCTUFBQSUzRA_d7de090d-322b-47f3-9f41-4b1631b84767"
      unitRef="usd">1125000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i02f5e7bd24704ee2b694e189d2bf7bb6_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTgzQUFBQUdBQUFBQmdBQUFBSkFBQUFDUUFBQUFBQUFCJTJCUUFBQSUzRA_9e296198-01f2-4307-ab93-7c47f668d9f7"
      unitRef="usd">-44426000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTg1QUFBQUdBQUFBQmdBQUFBTEFBQUFDd0FBQUFBQUFCJTJCTkFBQSUzRA_e1c26401-b380-43c8-b067-324c3523907a"
      unitRef="usd">-44426000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia16db58caf8246f0a566290e33046420_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTdlQUFBQUdRQUFBQmtBQUFBSEFBQUFCd0FBQUFBQUFCJTJCU0FBQSUzRA_43bb495a-fac9-4a70-a7b2-d5560d6a8193"
      unitRef="usd">-219000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTg2QUFBQUdRQUFBQmtBQUFBTEFBQUFDd0FBQUFBQUFCJTJCT0FBQSUzRA_3b8eb074-8469-49b0-a8fc-b8a931b10d44"
      unitRef="usd">-219000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ie96932d2af4b42d3b53c1aaf242f82c7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTRkQUFBQUdnQUFBQm9BQUFBQkFBQUFBUUFBQUFBQUFCJTJCWEFBQSUzRA_9a93eb00-98a2-45ea-9abe-67019194ec92"
      unitRef="shares">42369000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie96932d2af4b42d3b53c1aaf242f82c7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTQ5QUFBQUdnQUFBQm9BQUFBREFBQUFBd0FBQUFBQUFCJTJCV0FBQSUzRA_261ef18a-a84b-4573-9079-774d27c07727"
      unitRef="usd">42000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd711085dacb40b2aed647f5b88f45e7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTc3QUFBQUdnQUFBQm9BQUFBRkFBQUFCUUFBQUFBQUFCJTJCVkFBQSUzRA_2e682eca-ddd7-4f4d-94e4-4c9202b9b442"
      unitRef="usd">248289000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i600e62079f254c03ba67d5c277de5708_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTcxQUFBQUdnQUFBQm9BQUFBSEFBQUFCd0FBQUFBQUFCJTJCVEFBQSUzRA_00e76bf4-6a47-4840-b279-a2dcbba7a3db"
      unitRef="usd">72000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ab87db2cfa748b4b80050bd43c25f4c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMThkQUFBQUdnQUFBQm9BQUFBSkFBQUFDUUFBQUFBQUFCJTJCUkFBQSUzRA_51e845aa-e867-4231-8caf-3292a318cbf6"
      unitRef="usd">-265337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDIvZnJhZzplNDI1OTc4MTFlY2M5ZjgwYjg1ODQ3ZDE3YzA3MjhiMS90YWJsZTo2NzQ0NjJmOTUzYTg0ODdjOTBlMWI2MWM1ODlkYWExNC90YWJsZXJhbmdlOjY3NDQ2MmY5NTNhODQ4N2M5MGUxYjYxYzU4OWRhYTE0XzAzMTg5QUFBQUdnQUFBQm9BQUFBTEFBQUFDd0FBQUFBQUFCJTJCUEFBQSUzRA_0f258c40-972a-43c5-acb4-852c3bfc9af2"
      unitRef="usd">-16934000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQUNHUEFBQSUzRA_85b2aef6-46d4-4661-8c85-b211e78765e0"
      unitRef="usd">-44426000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQUNHakFBQSUzRA_1a52a1d1-849e-4b01-8bb6-ca1f564b53e0"
      unitRef="usd">-43977000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUNHM0FBQSUzRA_e3e42254-76f1-4c2c-b28c-21d85527889a"
      unitRef="usd">-43399000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUNHUUFBQSUzRA_21320eb7-be3a-4b86-b564-146445c89442"
      unitRef="usd">3546000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUNHb0FBQSUzRA_31ef6ddd-23b7-4c13-b839-f2cbb2a9d41c"
      unitRef="usd">3820000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUNIQUFBQSUzRA_d433331e-5b84-4c04-bd75-8b4890f73e9f"
      unitRef="usd">4410000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQUNHUkFBQSUzRA_9548765c-7d12-48ec-93ce-25b982933bde"
      unitRef="usd">19476000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQUNHckFBQSUzRA_85c8bc10-4918-45fb-9f7e-eaf3419fbdab"
      unitRef="usd">14247000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQUNIR0FBQSUzRA_eb0b1ca0-bded-426a-b3b9-cd3d7328a011"
      unitRef="usd">11000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQUNHU0FBQSUzRA_b63fdbe8-3e22-44f0-b761-c54e2efcb2b4"
      unitRef="usd">-517000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQUNHdEFBQSUzRA_18ad3ecd-25ce-4480-98c8-445618099bdb"
      unitRef="usd">185000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUNITUFBQSUzRA_5029df43-6907-4a5f-99e0-0a59184a6e94"
      unitRef="usd">449000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUNHWUFBQSUzRA_8cd9456f-9bd7-4211-ae64-684edcf37a09"
      unitRef="usd">0</us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQUNHJTJGQUFBJTNE_7320bd0b-dba9-4de7-abf4-0478da2c00a8"
      unitRef="usd">6000</us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUNIZUFBQSUzRA_9eaf6f06-24a8-45da-bb71-ea670ffa845d"
      unitRef="usd">13000</us-gaap:AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFDR2FBQUElM0Q_5714bbd0-80ed-4db0-be47-e7e1489160d4"
      unitRef="usd">-101000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFDSEZBQUElM0Q_80a28aa2-1d79-4e14-bed2-729484037a46"
      unitRef="usd">-147000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFDSGdBQUElM0Q_6948c6ce-cdd0-49d7-acf2-bb1e623ddc45"
      unitRef="usd">-77000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFDR2RBQUElM0Q_99ff28c8-ad39-4886-b059-cc73251e56d8"
      unitRef="usd">1578000</wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement>
    <wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFDSExBQUElM0Q_782bacd7-0fb1-445e-a597-bf180d13dcb7"
      unitRef="usd">1141000</wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement>
    <wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTEyQUFBQUVRQUFBQkVBQUFBRkFBQUFCUUFBQUFBQUFDSGlBQUElM0Q_349ade68-17ce-4c3b-b62a-f0f4a544ad6d"
      unitRef="usd">2383000</wk:GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTA3QUFBQUVnQUFBQklBQUFBQkFBQUFBUUFBQUFBQUFDR2dBQUElM0Q_2c9c2825-1563-44bb-827c-7f0a59f21fb3"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTBiQUFBQUVnQUFBQklBQUFBREFBQUFBd0FBQUFBQUFDSFFBQUElM0Q_edaed58b-b7aa-46c3-8241-1a0054bd4b89"
      unitRef="usd">-32000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTFkQUFBQUVnQUFBQklBQUFBRkFBQUFCUUFBQUFBQUFDSGpBQUElM0Q_d27f6e49-b76f-4f3a-b712-68c4bf56f4d2"
      unitRef="usd">-76000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM5QUFBQUZBQUFBQlFBQUFBQkFBQUFBUUFBQUFBQUFDR1hBQUElM0Q_b7b6d948-be9e-4cf9-ba87-d4820103cb37"
      unitRef="usd">5546000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM1QUFBQUZBQUFBQlFBQUFBREFBQUFBd0FBQUFBQUFDR3VBQUElM0Q_136b2475-62a3-4352-82dc-4e5b71548b74"
      unitRef="usd">7101000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFDRyUyQkFBQSUzRA_6136107b-b024-4742-aa03-f5b0a5b7ee47"
      unitRef="usd">5080000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFDR1pBQUElM0Q_3d3977c5-5e48-4076-a636-bb9188a18eaf"
      unitRef="usd">-498000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFDR3hBQUElM0Q_9fad99ba-7ae0-40b6-953c-650823a8cfcc"
      unitRef="usd">-497000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFDSERBQUElM0Q_8af3fd69-23d4-47ec-ad96-14113a405be3"
      unitRef="usd">-520000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTNkQUFBQUZnQUFBQllBQUFBQkFBQUFBUUFBQUFBQUFDR2JBQUElM0Q_31a152c2-07fa-4fa4-acb6-25b89d5a9a9d"
      unitRef="usd">-577000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTMzQUFBQUZnQUFBQllBQUFBREFBQUFBd0FBQUFBQUFDRzBBQUElM0Q_b013d740-0fc4-403b-9667-8ef61de6dc02"
      unitRef="usd">732000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTJkQUFBQUZnQUFBQllBQUFBRkFBQUFCUUFBQUFBQUFDSEpBQUElM0Q_a2685cbb-1a8c-4597-8ad7-1814e4aeaad6"
      unitRef="usd">523000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTNlQUFBQUZ3QUFBQmNBQUFBQkFBQUFBUUFBQUFBQUFDR2VBQUElM0Q_4e7138ed-399e-4157-9398-77070441b24f"
      unitRef="usd">-2952000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTMwQUFBQUZ3QUFBQmNBQUFBREFBQUFBd0FBQUFBQUFDRzRBQUElM0Q_c1ab10bc-2c51-4489-9206-8417e86e9909"
      unitRef="usd">5513000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTJjQUFBQUZ3QUFBQmNBQUFBRkFBQUFCUUFBQUFBQUFDSE9BQUElM0Q_27597dac-95cd-42ac-ae9e-753e38ecf019"
      unitRef="usd">734000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQzQUFBQUdBQUFBQmdBQUFBQkFBQUFBUUFBQUFBQUFDR2hBQUElM0Q_7e430d50-1bb6-46ab-8719-f8edb9929b49"
      unitRef="usd">-618000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQ1QUFBQUdBQUFBQmdBQUFBREFBQUFBd0FBQUFBQUFDRzhBQUElM0Q_84247bde-6b2a-41a1-b151-465fda3bac50"
      unitRef="usd">654000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTdiQUFBQUdBQUFBQmdBQUFBRkFBQUFCUUFBQUFBQUFDSFRBQUElM0Q_41a5e99c-4305-440e-8e15-786b053fa90f"
      unitRef="usd">-81000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQyQUFBQUdRQUFBQmtBQUFBQkFBQUFBUUFBQUFBQUFDR2tBQUElM0Q_3e4723e4-b5f2-4b78-b7e9-0390c1e3a507"
      unitRef="usd">2206000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQ2QUFBQUdRQUFBQmtBQUFBREFBQUFBd0FBQUFBQUFDSEJBQUElM0Q_13001e32-5087-4d14-8ebb-3adbf2d08917"
      unitRef="usd">-3930000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTc4QUFBQUdRQUFBQmtBQUFBRkFBQUFCUUFBQUFBQUFDSFhBQUElM0Q_a5624ce0-9c38-4f10-930d-17861544166a"
      unitRef="usd">2331000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTRkQUFBQUdnQUFBQm9BQUFBQkFBQUFBUUFBQUFBQUFDR21BQUElM0Q_c0e52134-a07a-4e5c-b84b-af39cc7cd9a4"
      unitRef="usd">29367000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTQ5QUFBQUdnQUFBQm9BQUFBREFBQUFBd0FBQUFBQUFDSEhBQUElM0Q_2e7a147a-7e6d-411d-8ecb-0cfd4c8c96e8"
      unitRef="usd">34211000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTc3QUFBQUdnQUFBQm9BQUFBRkFBQUFCUUFBQUFBQUFDSGFBQUElM0Q_7692a14a-3a78-413d-ae2f-7d92a30257dc"
      unitRef="usd">7297000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTRjQUFBQUd3QUFBQnNBQUFBQkFBQUFBUUFBQUFBQUFDR3BBQUElM0Q_9808ef95-7e26-4cd4-9d8b-78cfa16abcf5"
      unitRef="usd">-758000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTRhQUFBQUd3QUFBQnNBQUFBREFBQUFBd0FBQUFBQUFDSE5BQUElM0Q_23bd2c1f-1ae1-4207-815b-9745a19aa234"
      unitRef="usd">604000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTc0QUFBQUd3QUFBQnNBQUFBRkFBQUFCUUFBQUFBQUFDSGRBQUElM0Q_04ed2b76-2dde-4d51-8ef2-05b17bb3d2de"
      unitRef="usd">5390000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTUxQUFBQUhBQUFBQndBQUFBQkFBQUFBUUFBQUFBQUFDR3NBQUElM0Q_201566f8-91f2-4055-8ecf-f9665e58db59"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
    <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTVmQUFBQUhBQUFBQndBQUFBREFBQUFBd0FBQUFBQUFDSFNBQUElM0Q_a78d5a02-43b9-44b2-89a4-939b8ce68df7"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
    <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTYxQUFBQUhBQUFBQndBQUFBRkFBQUFCUUFBQUFBQUFDSGZBQUElM0Q_e7c96525-356a-4cf6-9b0f-1f81480076a2"
      unitRef="usd">-101000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTUyQUFBQUhRQUFBQjBBQUFBQkFBQUFBUUFBQUFBQUFDR3ZBQUElM0Q_5db0cb16-66b9-471b-835c-b5c43e42cb90"
      unitRef="usd">5520000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTVjQUFBQUhRQUFBQjBBQUFBREFBQUFBd0FBQUFBQUFDSFdBQUElM0Q_65a7bbed-97b7-452d-b0fd-a1f94b722abe"
      unitRef="usd">-10369000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzMTYyQUFBQUhRQUFBQjBBQUFBRkFBQUFCUUFBQUFBQUFDSGhBQUElM0Q_ed64273f-251a-4218-92a9-78c40cf97300"
      unitRef="usd">-21592000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE5QUFBQUlBQUFBQ0FBQUFBQkFBQUFBUUFBQUFBQUFDR2NBQUElM0Q_5b6d8c49-4c22-4e03-8050-5ca623746d60"
      unitRef="usd">1188000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE1QUFBQUlBQUFBQ0FBQUFBREFBQUFBd0FBQUFBQUFDR3lBQUElM0Q_47f9a2b5-d8cd-455a-8181-2f7a3165adaf"
      unitRef="usd">1901000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTk5QUFBQUlBQUFBQ0FBQUFBRkFBQUFCUUFBQUFBQUFDSEVBQUElM0Q_918cc7a6-2c0b-4473-9b64-aa78d746ca46"
      unitRef="usd">1843000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE4QUFBQUlRQUFBQ0VBQUFBQkFBQUFBUUFBQUFBQUFDR2ZBQUElM0Q_dc320243-72e1-4349-9a45-ff94b85f7dcf"
      unitRef="usd">14369000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWE0QUFBQUlRQUFBQ0VBQUFBREFBQUFBd0FBQUFBQUFDRzFBQUElM0Q_82eea7ae-abb9-4c9b-8548-71e37d0cf0fc"
      unitRef="usd">1301000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTk4QUFBQUlRQUFBQ0VBQUFBRkFBQUFCUUFBQUFBQUFDSEtBQUElM0Q_c470c950-2177-4a62-9621-72906938d05e"
      unitRef="usd">24069000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWFkQUFBQUlnQUFBQ0lBQUFBQkFBQUFBUUFBQUFBQUFDR2lBQUElM0Q_d93966e9-aa8a-489e-a66d-61c4c5b4bea8"
      unitRef="usd">9281000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWEzQUFBQUlnQUFBQ0lBQUFBREFBQUFBd0FBQUFBQUFDRzVBQUElM0Q_1b1b4a6a-106e-4845-8f5c-27cb907f935c"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTlkQUFBQUlnQUFBQ0lBQUFBRkFBQUFCUUFBQUFBQUFDSFBBQUElM0Q_c2859ae9-2bc1-4052-b57c-e7893297e7ba"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWFlQUFBQUl3QUFBQ01BQUFBQkFBQUFBUUFBQUFBQUFDR2xBQUElM0Q_e8b46161-21b2-4218-9377-85fd57bbd08b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWEwQUFBQUl3QUFBQ01BQUFBREFBQUFBd0FBQUFBQUFDRzlBQUElM0Q_376713a1-dd1a-4e96-89fa-855149f30e3a"
      unitRef="usd">7197000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTllQUFBQUl3QUFBQ01BQUFBRkFBQUFCUUFBQUFBQUFDSFVBQUElM0Q_70ba50d9-344f-4c72-a4bc-1f33e430d5e0"
      unitRef="usd">6521000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWIzQUFBQUpBQUFBQ1FBQUFBQkFBQUFBUUFBQUFBQUFDR25BQUElM0Q_592a5f27-5c89-4c07-9fab-80e9af196df0"
      unitRef="usd">197000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWI1QUFBQUpBQUFBQ1FBQUFBREFBQUFBd0FBQUFBQUFDSENBQUElM0Q_48f83d98-389f-4432-8035-fbaa565a64ba"
      unitRef="usd">190000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZThiQUFBQUpBQUFBQ1FBQUFBRkFBQUFCUUFBQUFBQUFDSFlBQUElM0Q_cbc48957-cab4-40e7-a86a-f20133e34c4a"
      unitRef="usd">386000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWIyQUFBQUpRQUFBQ1VBQUFBQkFBQUFBUUFBQUFBQUFDR3FBQUElM0Q_398631d5-854e-4ee4-b5a0-4aeac9462d73"
      unitRef="usd">-6473000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZWI2QUFBQUpRQUFBQ1VBQUFBREFBQUFBd0FBQUFBQUFDSElBQUElM0Q_26246904-3d2a-476f-86ea-2c948caa54ae"
      unitRef="usd">3805000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTo3MDYxMzQ4NjE5MmQ0MzA1YThlNmI1ODYyOTA1ZjA2ZC90YWJsZXJhbmdlOjcwNjEzNDg2MTkyZDQzMDVhOGU2YjU4NjI5MDVmMDZkXzAzZTg4QUFBQUpRQUFBQ1VBQUFBRkFBQUFCUUFBQUFBQUFDSGJBQUElM0Q_529ef8c3-0b3f-4c0d-a619-f6ef31aad003"
      unitRef="usd">-19777000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQUNINkFBQSUzRA_33171343-da99-4470-b618-65897250df32"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQUNJQUFBQSUzRA_d181ed6f-7d36-46e4-85cc-b98d03e9a9e6"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUNJSkFBQSUzRA_508e8923-c180-469f-9bd4-d1038df4ca33"
      unitRef="usd">1346000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQUNIN0FBQSUzRA_90202a5b-e1d1-42f4-af99-56b70ce9aeb7"
      unitRef="usd">12485000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQUNJREFBQSUzRA_dcd5b92a-fe04-40e4-be07-bbf9e43a7c62"
      unitRef="usd">1597000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQUNJTkFBQSUzRA_a884f88b-0bec-41ea-ace7-513b9e831879"
      unitRef="usd">2244000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUNIOEFBQSUzRA_5a965809-2d74-4cf3-8737-0ca10142d7b4"
      unitRef="usd">1125000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUNJRkFBQSUzRA_dd3362a3-4ff0-46da-8c51-ceb392e73529"
      unitRef="usd">761000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUNJVEFBQSUzRA_9458be6c-c7e4-4c90-a16e-036707d877b2"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQUNIOUFBQSUzRA_fa1c84f2-57a6-44f1-b17d-f484b87fcb40"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQUNJS0FBQSUzRA_1ede9407-3672-48fd-ad80-947b3b3838c3"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQUNJYkFBQSUzRA_c65d040e-90d9-4f77-ae6e-f71ed956f490"
      unitRef="usd">300000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQUNIJTJGQUFBJTNE_f7822ee1-f751-4c38-a859-b1206712ab4a"
      unitRef="usd">73000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQUNJUEFBQSUzRA_8c8af45f-711f-43f4-9d29-a8c85f54cf0b"
      unitRef="usd">18000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZGRBQUFBQ2dBQUFBb0FBQUFGQUFBQUJRQUFBQUFBQUNJaEFBQSUzRA_1d978814-28e1-4887-b834-98db2cdeb285"
      unitRef="usd">84000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQUNJQ0FBQSUzRA_ac249809-29e3-4837-a4c4-ed5a47a84b4e"
      unitRef="usd">1435000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQUNJVkFBQSUzRA_b4434b0d-57d3-42a2-91d1-cdf10a02b4c5"
      unitRef="usd">1863000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQUNJbkFBQSUzRA_ac5a38e9-a5f2-4817-b322-4b14545e49da"
      unitRef="usd">2282000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQUNJRUFBQSUzRA_c1ee4540-fa47-4e4c-b5b6-7205dfab7788"
      unitRef="usd">0</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQUNJY0FBQSUzRA_6ee26330-9962-40a2-a569-bc01720b38a0"
      unitRef="usd">0</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQUNJc0FBQSUzRA_7995b092-afbd-49da-a321-6b40037e10d3"
      unitRef="usd">381000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid>
    <wk:ProceedsFromGovernmentGrants
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQUNJSUFBQSUzRA_91157409-845e-4f57-811a-93165a9f6a0d"
      unitRef="usd">51000</wk:ProceedsFromGovernmentGrants>
    <wk:ProceedsFromGovernmentGrants
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQUNJa0FBQSUzRA_137ac844-5b56-42da-983a-fe527bccb063"
      unitRef="usd">183000</wk:ProceedsFromGovernmentGrants>
    <wk:ProceedsFromGovernmentGrants
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQUNJeEFBQSUzRA_e83dccb8-dab5-40ec-9dad-e0b152e384da"
      unitRef="usd">548000</wk:ProceedsFromGovernmentGrants>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZmRBQUFBRGdBQUFBNEFBQUFCQUFBQUFRQUFBQUFBQUNJTUFBQSUzRA_2d8279c6-b295-438b-9d95-20b52b140b82"
      unitRef="usd">81000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZjlBQUFBRGdBQUFBNEFBQUFEQUFBQUF3QUFBQUFBQUNJcUFBQSUzRA_fb37259d-b064-4381-9357-ad1431be1de4"
      unitRef="usd">33000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyYzdBQUFBRGdBQUFBNEFBQUFGQUFBQUJRQUFBQUFBQUNJMkFBQSUzRA_b62f2897-2262-4f26-8f49-815c9434a2de"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <wk:RepaymentOfGovernmentGrant
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQUNJU0FBQSUzRA_4a26cf6a-19d2-4b73-ac8b-b768d26ff9e5"
      unitRef="usd">0</wk:RepaymentOfGovernmentGrant>
    <wk:RepaymentOfGovernmentGrant
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQUNJdkFBQSUzRA_ca263a04-f0b8-4aa5-b0de-d48f6d68573d"
      unitRef="usd">0</wk:RepaymentOfGovernmentGrant>
    <wk:RepaymentOfGovernmentGrant
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAyYzRBQUFBRHdBQUFBOEFBQUFGQUFBQUJRQUFBQUFBQUNJN0FBQSUzRA_1727999d-458c-4749-9b84-ab1e349c2b9b"
      unitRef="usd">101000</wk:RepaymentOfGovernmentGrant>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFDSVpBQUElM0Q_e57400d8-3b78-41dc-b9cf-b8e80394aa6d"
      unitRef="usd">9822000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFDSTBBQUElM0Q_4165dfd1-8f7e-4a9b-a091-9bfff0312023"
      unitRef="usd">-895000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTEzQUFBQUVBQUFBQkFBQUFBRkFBQUFCUUFBQUFBQUFDSSUyQkFBQSUzRA_93e2544f-040d-4c8c-9f4f-35aa5f378dfa"
      unitRef="usd">-1102000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFDSWdBQUElM0Q_e964d774-63c0-4952-ae2f-c98cd9c35893"
      unitRef="usd">183000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFDSTVBQUElM0Q_a9aadeab-7acd-4bc7-8510-7b2a6fb9f17a"
      unitRef="usd">-10000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTEyQUFBQUVRQUFBQkVBQUFBRkFBQUFCUUFBQUFBQUFDSkFBQUElM0Q_784cd4a5-7afc-4eb9-a8e4-d7fe479416eb"
      unitRef="usd">90000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTA2QUFBQUV3QUFBQk1BQUFBQkFBQUFBUUFBQUFBQUFDSUxBQUElM0Q_f89dcf9b-7ca1-439b-a3d6-0e7a58466a04"
      unitRef="usd">9052000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTBhQUFBQUV3QUFBQk1BQUFBREFBQUFBd0FBQUFBQUFDSVJBQUElM0Q_e3cde375-3054-4f34-893e-d4e6e1bf36ec"
      unitRef="usd">-7469000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTFjQUFBQUV3QUFBQk1BQUFBRkFBQUFCUUFBQUFBQUFDSVlBQUElM0Q_306d0d93-5899-41bd-aa9b-0cc692a8b345"
      unitRef="usd">-42381000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM5QUFBQUZBQUFBQlFBQUFBQkFBQUFBUUFBQUFBQUFDSVFBQUElM0Q_05c45ee9-9905-435f-9805-38e35a4c1db7"
      unitRef="usd">51281000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM1QUFBQUZBQUFBQlFBQUFBREFBQUFBd0FBQUFBQUFDSVhBQUElM0Q_5b76fc57-adfa-4c72-bee4-a09225862374"
      unitRef="usd">58750000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3d3252ab04c441719733dd02f07288a9_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTIzQUFBQUZBQUFBQlFBQUFBRkFBQUFCUUFBQUFBQUFDSWZBQUElM0Q_b3eb9158-a393-4480-86e2-68e812735897"
      unitRef="usd">101131000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM4QUFBQUZRQUFBQlVBQUFBQkFBQUFBUUFBQUFBQUFDSVdBQUElM0Q_de92878b-96b2-4690-a32b-1624a5539b89"
      unitRef="usd">60333000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTM0QUFBQUZRQUFBQlVBQUFBREFBQUFBd0FBQUFBQUFDSWVBQUElM0Q_3b2fbd23-445b-4aae-867e-01ec7be80d6f"
      unitRef="usd">51281000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTIyQUFBQUZRQUFBQlVBQUFBRkFBQUFCUUFBQUFBQUFDSW1BQUElM0Q_f309a617-7ee2-456c-a45a-40d3fc31babe"
      unitRef="usd">58750000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaid
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQzQUFBQUdBQUFBQmdBQUFBQkFBQUFBUUFBQUFBQUFDSWRBQUElM0Q_ac094787-e8f5-4f5e-aaa4-4dc708618686"
      unitRef="usd">1627000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQ1QUFBQUdBQUFBQmdBQUFBREFBQUFBd0FBQUFBQUFDSWlBQUElM0Q_08b19207-ca9d-4ec2-8901-0d0fb64f8768"
      unitRef="usd">1835000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTdiQUFBQUdBQUFBQmdBQUFBRkFBQUFCUUFBQUFBQUFDSW9BQUElM0Q_cdcb9247-c113-4a63-a88f-6d903f97df3d"
      unitRef="usd">2048000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQyQUFBQUdRQUFBQmtBQUFBQkFBQUFBUUFBQUFBQUFDSWxBQUElM0Q_61650398-3a5a-46bb-9b50-e83b3ed74794"
      unitRef="usd">42000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTQ2QUFBQUdRQUFBQmtBQUFBREFBQUFBd0FBQUFBQUFDSXBBQUElM0Q_e81bc168-19b4-478f-9296-306b9af28301"
      unitRef="usd">47000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTc4QUFBQUdRQUFBQmtBQUFBRkFBQUFCUUFBQUFBQUFDSXRBQUElM0Q_9905af65-b6e8-43d0-b2d3-a6770e7a8ccc"
      unitRef="usd">64000</us-gaap:IncomeTaxesPaidNet>
    <wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTUxQUFBQUhBQUFBQndBQUFBQkFBQUFBUUFBQUFBQUFDSXJBQUElM0Q_a5f15198-8f73-46d2-8d48-97f341d0c19f"
      unitRef="usd">0</wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations>
    <wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTVmQUFBQUhBQUFBQndBQUFBREFBQUFBd0FBQUFBQUFDSXVBQUElM0Q_1d18bfd9-7c7a-4f46-bbf7-42569fa7cfe7"
      unitRef="usd">0</wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations>
    <wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTYxQUFBQUhBQUFBQndBQUFBRkFBQUFCUUFBQUFBQUFDSXpBQUElM0Q_1333434a-2295-4f9b-83a2-906c9b88d489"
      unitRef="usd">527000</wk:FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations>
    <wk:GovernmentGrantRecordedInFixedAssets
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTUyQUFBQUhRQUFBQjBBQUFBQkFBQUFBUUFBQUFBQUFDSXdBQUElM0Q_ac8b5895-b124-4c58-9307-0d757492f5fb"
      unitRef="usd">0</wk:GovernmentGrantRecordedInFixedAssets>
    <wk:GovernmentGrantRecordedInFixedAssets
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTVjQUFBQUhRQUFBQjBBQUFBREFBQUFBd0FBQUFBQUFDSXlBQUElM0Q_9aee911b-5613-4813-aa2c-f490e72c308b"
      unitRef="usd">0</wk:GovernmentGrantRecordedInFixedAssets>
    <wk:GovernmentGrantRecordedInFixedAssets
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTYyQUFBQUhRQUFBQjBBQUFBRkFBQUFCUUFBQUFBQUFDSTRBQUElM0Q_3e17244b-ebc3-4339-81ef-1c314bfeb4c2"
      unitRef="usd">908000</wk:GovernmentGrantRecordedInFixedAssets>
    <wk:AllowanceForTenantImprovements
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTU3QUFBQUhnQUFBQjRBQUFBQkFBQUFBUUFBQUFBQUFDSTFBQUElM0Q_ab908cdf-ccac-46c6-a9d2-b3e59414b86b"
      unitRef="usd">0</wk:AllowanceForTenantImprovements>
    <wk:AllowanceForTenantImprovements
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTViQUFBQUhnQUFBQjRBQUFBREFBQUFBd0FBQUFBQUFDSTNBQUElM0Q_ffad741c-1949-4b35-a6c7-ada18f8e2c6d"
      unitRef="usd">481000</wk:AllowanceForTenantImprovements>
    <wk:AllowanceForTenantImprovements
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTY3QUFBQUhnQUFBQjRBQUFBRkFBQUFCUUFBQUFBQUFDSTlBQUElM0Q_b9db831a-de21-46f5-8e64-ed2fb853f7ec"
      unitRef="usd">698000</wk:AllowanceForTenantImprovements>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTU2QUFBQUh3QUFBQjhBQUFBQkFBQUFBUUFBQUFBQUFDSTZBQUElM0Q_41f0cd03-175e-46c2-b937-22a6d530f69e"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTVhQUFBQUh3QUFBQjhBQUFBREFBQUFBd0FBQUFBQUFDSThBQUElM0Q_b4431a71-6ab1-4bb1-a609-9c9c5e7c5724"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyMDkvZnJhZzpjN2MzNTYzMzZjY2RiZTk5YzkyY2ZkNTBjZGFlMWU3Ni90YWJsZTpmYTFlYTYyNDNmMzY0MjQ3YWQ3OTM3MzRiYTQwMzVlNy90YWJsZXJhbmdlOmZhMWVhNjI0M2YzNjQyNDdhZDc5MzczNGJhNDAzNWU3XzAzMTY2QUFBQUh3QUFBQjhBQUFBRkFBQUFCUUFBQUFBQUFDSSUyRkFBQSUzRA_d90da83d-7e57-4991-9375-53326e818af8"
      unitRef="usd">354000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTM0_298cc4ee-d40f-45d4-94b7-9dcf2462edd3">Organization and Significant Accounting Policies &lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Organization &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company" or "we" or "us") created Wdesk, an intuitive cloud platform that modernizes how people work within thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail.&#160;We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and performance and management reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Basis of Presentation and Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country&#x2019;s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders&#x2019; equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within &#x201c;Other income, net&#x201d; on the consolidated statements of operations. We recorded&#160;$(372,000),&#160;$67,000&#160;and $(293,000)&#160;of transaction (losses)&#160;gains during the years ended December&#160;31, 2017, 2016 and 2015, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within &#x201c;Accumulated other comprehensive income&#x201d; on the consolidated balance sheets until realized. Dividend income is reported within &#x201c;Other income, net&#x201d; on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in &#x201c;Other income, net&#x201d; on the consolidated statements of operations.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers&#x2019; financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December&#160;31, 2017 or 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506"&gt;three&lt;/span&gt;&#160;to&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4"&gt;ten&lt;/span&gt; years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense totaled&#160;$3.4 million,&#160;$3.7 million&#160;and $4.4 million for the years ended December&#160;31, 2017, 2016 and 2015, respectively, and included&#160;$1.6 million, $2.1 million and&#160;$2.4 million&#160;of amortization of assets recorded under capital leases during the years ended December&#160;31, 2017, 2016 and 2015, respectively.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da"&gt;three&lt;/span&gt;&#160;to&#160;36&#160;months.&#160;Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:&lt;/span&gt;&lt;/div&gt;&lt;ul style="list-style-type:disc;list-style-position: inside;"&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;There is persuasive evidence of an arrangement;&lt;/span&gt;&lt;/li&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;The service has been or is being provided to the customer;&lt;/span&gt;&lt;/li&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;Collection of the fees is reasonably assured; and&lt;/span&gt;&lt;/li&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;The amount of fees to be paid by the customer is fixed or determinable.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Subscription and Support Revenue&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Professional Services Revenue&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We recognize revenue for our professional services contracts when the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Multiple Deliverable Arrangements&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December&#160;31, 2017, 2016 and 2015, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services in the years ended December&#160;31, 2017, 2016 and 2015, such service arrangements are being accounted for separately from subscription services.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Cost of Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Sales and Marketing Expenses and Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or&#160;the non-cancelable term of the customer contract based on the terms of our commission arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled&#160;$2.7 million,&#160;$2.7 million&#160;and&#160;$2.8 million for the years ended December&#160;31, 2017, 2016 and 2015, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of&#160;ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Accumulated amortization of patents as of December&#160;31, 2017 and 2016 was&#160;approximately&#160;$218,000 and&#160;$127,000, respectively. Future amortization expense for legally approved patents is estimated at&#160;&#160;$94,000&#160;per year through 2022 and approximately&#160;$211,000 thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Long-lived assets, such as property, equipment and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards. For restricted stock&#160;and restricted stock units, fair value is based on the closing price of our common stock on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#x201c;Tax Cuts and Jobs Act&#x201d; (the &#x201c;TCJA&#x201d;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international "Global Intangible Low-Taxed Income" ("GILTI") regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new ("GILTI") regime under ASC 740.&#160;Companies may account for the effects of&#160;GILTI either (1)&#160;in the period the entity becomes subject to&#160;GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to&#160;GILTI. We have elected to account for GILTI in the period we become subject to GILTI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We record uncertain tax positions in accordance with ASC 740, &lt;/span&gt;&lt;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;"&gt;Income Taxes&lt;/span&gt;&lt;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;"&gt;, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;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;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In March 2016, the FASB issued ASU 2016-09, &lt;/span&gt;&lt;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;"&gt;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&lt;/span&gt;&lt;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;"&gt;. Under this ASU, entities are permitted to make an accounting policy election either to 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. We adopted this standard effective January 1, 2017. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In October 2016, the FASB issued&#160;ASU 2016-16, &lt;/span&gt;&lt;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;"&gt;Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory&lt;/span&gt;&lt;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;"&gt;, 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&#160;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In May 2014, the FASB issued guidance codified in ASC 606, &lt;/span&gt;&lt;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;"&gt;Revenue Recognition - Revenue from Contracts with Customers&lt;/span&gt;&lt;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;"&gt; (ASU 2014-09), which amends the guidance in former ASC 605, &lt;/span&gt;&lt;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;"&gt;Revenue Recognition&lt;/span&gt;&lt;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;"&gt;. The core principle of ASC 606 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.&#160;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We adopted this guidance as of January 1, 2018, utilizing the modified retrospective transition method only with respect to contracts that were not completed as of January 1, 2018. This transition adjustment will be recorded as a one-time decrease to the opening balance of our accumulated deficit as of January 1, 2018&#160;and will be comprised of the following revenue and cost items.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The adoption of ASC 606 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 will result in some acceleration of revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We have determined that an agreement to purchase our professional services constitutes an option to purchase services in accordance with ASC 606-10-55-41 rather than an agreement that creates enforceable rights and obligations because of the customer&#x2019;s contractual right to cancel the unused services. We have determined that certain of our professional service agreements do not contain a material right and are only accounted for in accordance with ASC 606 when the customer exercises its option to purchase additional goods or services. In the case of agreements where we have determined that the option provides the customer with a material right, we will be required to allocate a portion of the transaction price to the material right. The treatment of customer options under ASC 606 may result in a different allocation of the transaction price than under current guidance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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 ASC 606 to result in revenue being recognized earlier for certain contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. 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&#160;three years&#160;compared to&#160;one year&#160;or less under current guidance. We elected to apply this guidance to the incremental costs related to open contracts as of January 1, 2018. We expect to record a&#160;$5.3 million&#160;adjustment to the opening balance of our accumulated deficit to capitalize additional costs of obtaining a contract as of January 1, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Under ASC 606, in addition to recording deferred revenue when the related cash payments are received for noncancellable services, we will record deferred revenue when payments are due in advance of our performance of those services. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In the fourth quarter of 2017, we substantially completed our project plan to apply the necessary changes to accounting processes, procedures, systems and internal controls, and we plan to finalize our transition adjustment under ASU 2014-09 in the first quarter of 2018.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In February 2016, the FASB issued guidance codified in ASC 842, &lt;/span&gt;&lt;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;"&gt;Leases&lt;/span&gt;&lt;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;"&gt;, which supersedes the guidance in former ASC 840, &lt;/span&gt;&lt;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;"&gt;Leases&lt;/span&gt;&lt;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;"&gt;, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In November 2016, the FASB issued ASU 2016-18, &lt;/span&gt;&lt;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;"&gt;Statement of Cash Flows (Topic 230): Restricted Cash&lt;/span&gt;&lt;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;"&gt;. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after&#160;December 15, 2017&#160;and interim periods within those annual periods. We are adopting this guidance as of the effective date. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In May 2017, the FASB issued&#160;ASU 2017-09,&#160;Compensation&#160;&#x2013;&#160;&lt;/span&gt;&lt;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;"&gt;Stock Compensation (Topic 718): Scope of Modification Accounting&lt;/span&gt;&lt;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;"&gt;. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. Early adoption is permitted. We are adopting this guidance as of the effective date. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0MQ_b8cb4f02-a6e2-4e02-ac72-edf04c738c50">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0Mg_8bcc55fb-8f04-4db7-89c4-1e6b72eb7f71">We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country&#x2019;s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders&#x2019; equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within &#x201c;Other income, net&#x201d; on the consolidated statements of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xNjQ5MjY3NTEyNjUx_6406b410-518c-4434-bb23-117201c98a3d"
      unitRef="usd">-372000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIxMDI0_82ff22c4-1daf-4247-b1c4-e5b84ada4ef2"
      unitRef="usd">67000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl81NDk3NTU4MjA5OTg0_f25905c3-473f-4915-b3c5-45f4dfc6f9fb"
      unitRef="usd">-293000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:UseOfEstimates
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0Mw_d8bcdabd-87d9-4dc7-836c-94acb3d5315d">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0NA_e583c63e-ee21-4d2b-8bbf-45b5d40f9d17">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesAvailableForSaleSecuritiesPolicy
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0NQ_0f232599-983b-456e-8f89-1a510eda0767">Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within &#x201c;Accumulated other comprehensive income&#x201d; on the consolidated balance sheets until realized. Dividend income is reported within &#x201c;Other income, net&#x201d; on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in &#x201c;Other income, net&#x201d; on the consolidated statements of operations.</us-gaap:MarketableSecuritiesAvailableForSaleSecuritiesPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0Ng_7093bfcc-e3d7-4567-8400-1e00e42b96d4">Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM0OA_c157b07a-6c50-44ec-9e2c-add61bb3406e">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers&#x2019; financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI2_60f68982-98ac-4e53-a608-5d6f6b43eedf">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506"&gt;three&lt;/span&gt;&#160;to&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4"&gt;ten&lt;/span&gt; years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:Depreciation
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8yMTk5MDIzMzI3MTAz_8a43dbe6-68b1-4876-b9b5-51db2825d000"
      unitRef="usd">3400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8yMTk5MDIzMzI3MTE5_5c0f1089-60d6-461b-9350-d860fc415cd0"
      unitRef="usd">3700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8yMTk5MDIzMzI3MTM2_9cb9758c-a285-4aa9-976d-ddc0ddc7f9a0"
      unitRef="usd">4400000</us-gaap:Depreciation>
    <us-gaap:CapitalLeasesIncomeStatementAmortizationExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5NDI3_278b15bf-63f0-4aaa-b642-fa34dcad1489"
      unitRef="usd">1600000</us-gaap:CapitalLeasesIncomeStatementAmortizationExpense>
    <us-gaap:CapitalLeasesIncomeStatementAmortizationExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5NDM1_72645c61-837e-42ba-bca4-0b5508b16b11"
      unitRef="usd">2100000</us-gaap:CapitalLeasesIncomeStatementAmortizationExpense>
    <us-gaap:CapitalLeasesIncomeStatementAmortizationExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5NDQ5_89e08aa0-e3c2-49d3-af7f-6caa4e36800a"
      unitRef="usd">2400000</us-gaap:CapitalLeasesIncomeStatementAmortizationExpense>
    <us-gaap:RevenueRecognitionSalesOfServices
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI3_f4d5357d-ed7c-41b0-9432-0ac4c1213398">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da"&gt;three&lt;/span&gt;&#160;to&#160;36&#160;months.&#160;Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:&lt;/span&gt;&lt;/div&gt;&lt;ul style="list-style-type:disc;list-style-position: inside;"&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;There is persuasive evidence of an arrangement;&lt;/span&gt;&lt;/li&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;The service has been or is being provided to the customer;&lt;/span&gt;&lt;/li&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;Collection of the fees is reasonably assured; and&lt;/span&gt;&lt;/li&gt;&lt;li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;"&gt;The amount of fees to be paid by the customer is fixed or determinable.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Subscription and Support Revenue&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Professional Services Revenue&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We recognize revenue for our professional services contracts when the services are performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionSalesOfServices>
    <wk:RevenueRecognitionCustomerContractPeriodMaximum
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5ODAz_46be6bd6-08f1-405a-8da4-1eda0809de72">P36M</wk:RevenueRecognitionCustomerContractPeriodMaximum>
    <us-gaap:RevenueRecognitionMultipleElementArrangements
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1MA_bacfa73d-0b36-41cf-8a9b-b48a82503a4e">&lt;div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Multiple Deliverable Arrangements&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December&#160;31, 2017, 2016 and 2015, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services in the years ended December&#160;31, 2017, 2016 and 2015, such service arrangements are being accounted for separately from subscription services.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based &lt;/span&gt;&lt;/div&gt;on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any.&#160;We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements.</us-gaap:RevenueRecognitionMultipleElementArrangements>
    <us-gaap:RevenueRecognitionDeferredRevenue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1MQ_ee30797f-b8ec-401a-ae0b-2bf426199289">We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.</us-gaap:RevenueRecognitionDeferredRevenue>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Mg_c9d754b2-fb40-45fc-a713-57c80985a450">Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.</us-gaap:CostOfSalesPolicyTextBlock>
    <wk:SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI4_fb30bf44-e08f-4015-bef7-d3e36325a882">Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or&#160;the non-cancelable term of the customer contract based on the terms of our commission arrangements.</wk:SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock>
    <wk:SalesCommissionsAmortizationPeriod
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwMzQw_d98ceb5a-79e0-4381-a51a-44c4039daf65">P12M</wk:SalesCommissionsAmortizationPeriod>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1NA_10a45764-7a96-4d63-8e8a-96cba4d09844">Advertising costs are charged to sales and marketing expense as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwMzYy_22168406-e688-4fc1-98a0-40321c9f9821"
      unitRef="usd">2700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwMzc4_80561781-6cd0-485a-8e05-77ac541fb913"
      unitRef="usd">2700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDAw_70a35b56-c690-429e-a110-f61bc19be32e"
      unitRef="usd">2800000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Mw_6060a0ac-f2fb-4662-8ec9-f7ab397d54ef">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.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1NQ_985748f9-fa5b-4235-95c5-7f0b2c2ff247">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Ng_18a9adfa-7238-4838-9901-18b9a3066371">We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.</us-gaap:LesseeLeasesPolicyTextBlock>
    <wk:GovernmentGrantsPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1Nw_e07c08e3-f4db-439a-954b-197a47ff951a">Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.</wk:GovernmentGrantsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTI5_8136a02d-4903-4390-b7ba-416a2d05ec77">We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of&#160;ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2c1c97a4587c4dfeaecc9f8a6aa4febc_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDEw_50c82ea4-fc58-4cc0-b3d7-82a7989ff031">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDI2_5c11f5df-36e9-408e-a7c7-0a03dc9d3d01"
      unitRef="usd">218000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i696b0fbc20de484c929c7f010ec4e3eb_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDQx_8ff9c61f-9dd2-41ef-8f91-d3468d923748"
      unitRef="usd">127000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_79fca967-4e75-47e5-89ba-d48bd82109bb"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_5082fe02-1111-422a-b4cb-f89162d6e8e1"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_44060d55-3523-4479-ba5e-b6d664e44729"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_183829d2-7c4e-4328-b508-64a0efe3d061"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDU1_7772a6dc-b393-4507-9ef2-103e992e8171"
      unitRef="usd">94000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i7dfc5ed582de4a4da6a240102a6f16c4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDY2_1d62f674-5ec6-4a3a-abb9-302cb5a0314a"
      unitRef="usd">211000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDQ0NTM2MDUwMzM1OA_7264cc9b-3b4b-416f-95e9-79edcc6a210a">Long-lived assets, such as property, equipment and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMw_bde804b8-0f4c-4e07-983c-4838b85b3c08">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards. For restricted stock&#160;and restricted stock units, fair value is based on the closing price of our common stock on the grant date.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMx_df05e26d-5b12-4aa8-b856-8caca6cd9c7e">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#x201c;Tax Cuts and Jobs Act&#x201d; (the &#x201c;TCJA&#x201d;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international "Global Intangible Low-Taxed Income" ("GILTI") regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new ("GILTI") regime under ASC 740.&#160;Companies may account for the effects of&#160;GILTI either (1)&#160;in the period the entity becomes subject to&#160;GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to&#160;GILTI. We have elected to account for GILTI in the period we become subject to GILTI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We record uncertain tax positions in accordance with ASC 740, &lt;/span&gt;&lt;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;"&gt;Income Taxes&lt;/span&gt;&lt;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;"&gt;, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/div&gt;We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMy_84c84cd9-feeb-4d90-9a85-a00f9030f0ae">Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl85ODk1NjA0NzIzNTMz_a84eedf4-4f06-4f4f-883b-322a35cb02ab">&lt;div&gt;&lt;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;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In March 2016, the FASB issued ASU 2016-09, &lt;/span&gt;&lt;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;"&gt;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&lt;/span&gt;&lt;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;"&gt;. Under this ASU, entities are permitted to make an accounting policy election either to 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. We adopted this standard effective January 1, 2017. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In October 2016, the FASB issued&#160;ASU 2016-16, &lt;/span&gt;&lt;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;"&gt;Income Taxes - Intra-Entity Transfers of Assets Other Than Inventory&lt;/span&gt;&lt;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;"&gt;, 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&#160;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In May 2014, the FASB issued guidance codified in ASC 606, &lt;/span&gt;&lt;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;"&gt;Revenue Recognition - Revenue from Contracts with Customers&lt;/span&gt;&lt;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;"&gt; (ASU 2014-09), which amends the guidance in former ASC 605, &lt;/span&gt;&lt;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;"&gt;Revenue Recognition&lt;/span&gt;&lt;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;"&gt;. The core principle of ASC 606 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.&#160;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We adopted this guidance as of January 1, 2018, utilizing the modified retrospective transition method only with respect to contracts that were not completed as of January 1, 2018. This transition adjustment will be recorded as a one-time decrease to the opening balance of our accumulated deficit as of January 1, 2018&#160;and will be comprised of the following revenue and cost items.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The adoption of ASC 606 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 will result in some acceleration of revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We have determined that an agreement to purchase our professional services constitutes an option to purchase services in accordance with ASC 606-10-55-41 rather than an agreement that creates enforceable rights and obligations because of the customer&#x2019;s contractual right to cancel the unused services. We have determined that certain of our professional service agreements do not contain a material right and are only accounted for in accordance with ASC 606 when the customer exercises its option to purchase additional goods or services. In the case of agreements where we have determined that the option provides the customer with a material right, we will be required to allocate a portion of the transaction price to the material right. The treatment of customer options under ASC 606 may result in a different allocation of the transaction price than under current guidance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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 ASC 606 to result in revenue being recognized earlier for certain contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. 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&#160;three years&#160;compared to&#160;one year&#160;or less under current guidance. We elected to apply this guidance to the incremental costs related to open contracts as of January 1, 2018. We expect to record a&#160;$5.3 million&#160;adjustment to the opening balance of our accumulated deficit to capitalize additional costs of obtaining a contract as of January 1, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Under ASC 606, in addition to recording deferred revenue when the related cash payments are received for noncancellable services, we will record deferred revenue when payments are due in advance of our performance of those services. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In the fourth quarter of 2017, we substantially completed our project plan to apply the necessary changes to accounting processes, procedures, systems and internal controls, and we plan to finalize our transition adjustment under ASU 2014-09 in the first quarter of 2018.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In February 2016, the FASB issued guidance codified in ASC 842, &lt;/span&gt;&lt;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;"&gt;Leases&lt;/span&gt;&lt;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;"&gt;, which supersedes the guidance in former ASC 840, &lt;/span&gt;&lt;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;"&gt;Leases&lt;/span&gt;&lt;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;"&gt;, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In November 2016, the FASB issued ASU 2016-18, &lt;/span&gt;&lt;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;"&gt;Statement of Cash Flows (Topic 230): Restricted Cash&lt;/span&gt;&lt;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;"&gt;. This ASU requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after&#160;December 15, 2017&#160;and interim periods within those annual periods. We are adopting this guidance as of the effective date. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In May 2017, the FASB issued&#160;ASU 2017-09,&#160;Compensation&#160;&#x2013;&#160;&lt;/span&gt;&lt;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;"&gt;Stock Compensation (Topic 718): Scope of Modification Accounting&lt;/span&gt;&lt;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;"&gt;. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. Early adoption is permitted. We are adopting this guidance as of the effective date. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <wk:CapitalizedCostAmortizationPeriod
      contextRef="i0b11eaae0d0d46c49bc8246fb67fce0f_D20180101-20180101"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDgx_f3e27ab0-d702-4a9a-b6e5-ff2a23169c92">P3Y</wk:CapitalizedCostAmortizationPeriod>
    <wk:CapitalizedCostAmortizationPeriod
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDg5_699a6172-1ec9-482b-a3c4-900b8cbb9a23">P1Y</wk:CapitalizedCostAmortizationPeriod>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="i5187078281d84e26a0e67aa457a01cbd_I20180101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNzAwNDk3_f33306ad-2a85-4771-8b19-bc42c7074bcc"
      unitRef="usd">5300000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA5_972437ca-fa16-4893-b538-c79bdec14cea">Marketable Securities&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;At December 31, 2017, marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gains&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;At December 31, 2016, marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gains&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 2017, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less than 12 months&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 months or greater&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of December 31, 2017 to hold these investments until the cost basis is recovered.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA3_2870e75f-f4f3-4b63-9529-6079ac8ff82d">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;At December 31, 2017, marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gains&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;At December 31, 2016, marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gains&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA2_f423a89d-af77-4f4a-91fc-b2703c218aa8">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;At December 31, 2017, marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gains&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;At December 31, 2016, marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Gains&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMTdBQUFBQVFBQUFBRUFBQUFDQUFBQUFnQUFBQUFBQURHd0FBQSUzRA_6661069e-76c8-4dba-ba0f-ab641834430d"
      unitRef="usd">3083000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjM5QUFBQUFRQUFBQUVBQUFBRUFBQUFCQUFBQUFBQUFERzNBQUElM0Q_72435652-673d-4d18-b2ba-c4f3fb058e4f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjNkQUFBQUFRQUFBQUVBQUFBR0FBQUFCZ0FBQUFBQUFERzZBQUElM0Q_89090738-613f-4d09-87f0-c771626efec2"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjQzQUFBQUFRQUFBQUVBQUFBSUFBQUFDQUFBQUFBQUFERyUyQkFBQSUzRA_9f7994cc-bcbe-47db-b781-4c043cecdfbb"
      unitRef="usd">3075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURHeEFBQSUzRA_fa7c2067-0310-40c1-92a4-c2f384b0ced0"
      unitRef="usd">13350000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjM2QUFBQUFnQUFBQUlBQUFBRUFBQUFCQUFBQUFBQUFERzRBQUElM0Q_e0241c3e-de03-44db-b2ba-01d7798b9dcb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjMyQUFBQUFnQUFBQUlBQUFBR0FBQUFCZ0FBQUFBQUFERzdBQUElM0Q_e7ca94e4-3bf0-433a-aeca-f3b631756aae"
      unitRef="usd">61000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjQ0QUFBQUFnQUFBQUlBQUFBSUFBQUFDQUFBQUFBQUFERyUyRkFBQSUzRA_7b889b4a-0b2d-456f-9eac-7717cb95ff05"
      unitRef="usd">13289000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95314d9690b14337b3eb8de06fb0f652_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURHeUFBQSUzRA_3422fd2b-3c31-49ec-85fa-c1becd63b061"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i95314d9690b14337b3eb8de06fb0f652_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESEFBQUElM0Q_293ab2f8-7e0d-42de-9f30-ae711bed8161"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <wk:CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFER3pBQUElM0Q_0b379962-4014-4c1d-8712-91b8d1c29e03"
      unitRef="usd">65885000</wk:CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFERzVBQUElM0Q_bbd1315c-3935-48d5-a176-7792b07bdca7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFERzhBQUElM0Q_51bfce65-fff6-4448-973c-c5641e0deb55"
      unitRef="usd">69000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESEJBQUElM0Q_cdc3e597-368f-4dc0-b59a-885818c96355"
      unitRef="usd">65816000</wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c49bf88006e49279c8f7eb94c87a32c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFERzBBQUElM0Q_05c70eaa-851f-4e87-89f5-7a5fc818a3fb"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3c49bf88006e49279c8f7eb94c87a32c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESENBQUElM0Q_ae054b24-764f-48b6-82f8-cd4ee58fa960"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFERzFBQUElM0Q_634c8783-8ab2-49dc-b760-b29dbfcffadb"
      unitRef="usd">16433000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjI0QUFBQUJnQUFBQVlBQUFBRUFBQUFCQUFBQUFBQUFERzJBQUElM0Q_59f5e623-9c24-45f2-b7b8-2ed160a4e42c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjI4QUFBQUJnQUFBQVlBQUFBR0FBQUFCZ0FBQUFBQUFERzlBQUElM0Q_fbcf1e77-e258-41a3-9960-19bffc5d5031"
      unitRef="usd">69000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d94f97056ca495baada8c3d6600b45e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6MDNlODg5ZDViMDQ1NGYwNGFiNTRlZTJiOTJmZWI2MTQvdGFibGVyYW5nZTowM2U4ODlkNWIwNDU0ZjA0YWI1NGVlMmI5MmZlYjYxNF8wMjdjQUFBQUJnQUFBQVlBQUFBSUFBQUFDQUFBQUFBQUFESERBQUElM0Q_4cb894a1-419d-4d7a-ac73-df0a646f7780"
      unitRef="usd">16364000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMTdBQUFBQVFBQUFBRUFBQUFDQUFBQUFnQUFBQUFBQURIRUFBQSUzRA_e380a29a-cad8-4549-8239-60d302962034"
      unitRef="usd">3503000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjM5QUFBQUFRQUFBQUVBQUFBRUFBQUFCQUFBQUFBQUFESE5BQUElM0Q_5491ef5a-3337-408c-8414-f12e61acb869"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjNkQUFBQUFRQUFBQUVBQUFBR0FBQUFCZ0FBQUFBQUFESFJBQUElM0Q_32f9edba-0965-4d18-8ed9-ec7b2727b45c"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i018b4c0770ca4c06a11f9c882eb6129c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjQzQUFBQUFRQUFBQUVBQUFBSUFBQUFDQUFBQUFBQUFESElBQUElM0Q_d9a92e14-f812-4f03-b8e9-0f1fb832c689"
      unitRef="usd">3498000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURIRkFBQSUzRA_2367b46d-3169-4567-9f1a-d343c92bd31a"
      unitRef="usd">7943000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjM2QUFBQUFnQUFBQUlBQUFBRUFBQUFCQUFBQUFBQUFESFBBQUElM0Q_deb30fc8-3f67-4a36-ad16-052e286c8a52"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjMyQUFBQUFnQUFBQUlBQUFBR0FBQUFCZ0FBQUFBQUFESFRBQUElM0Q_dde2102a-70eb-4c3e-98d8-573b188b763a"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i278b5750141040a6acbf2f0d95a514f9_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjQ0QUFBQUFnQUFBQUlBQUFBSUFBQUFDQUFBQUFBQUFESEtBQUElM0Q_065c9d4b-4e8d-4bf4-aa00-5faed4311f8c"
      unitRef="usd">7937000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i31ae035785734c8789b92c2e325ec2a2_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURIR0FBQSUzRA_eca4508e-4b33-480d-bb30-8030ff8508c4"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i31ae035785734c8789b92c2e325ec2a2_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESE1BQUElM0Q_2880c79f-4d30-47a6-807c-cf4bc77112cb"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <wk:CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFESEhBQUElM0Q_8157b402-effb-4d1b-a2e2-e9ee49c50a65"
      unitRef="usd">54942000</wk:CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFESFVBQUElM0Q_d1a16e6b-397d-44b3-a068-04113bec6c0a"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFESFZBQUElM0Q_5d6e0350-04d8-4b76-bd9e-7ee1655da5a2"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESE9BQUElM0Q_5868b06e-f70d-4b67-a361-b08ad456f2a3"
      unitRef="usd">54931000</wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib024609244f3437eacd29d459e846e50_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFESEpBQUElM0Q_7e7fd434-ee6c-4afe-9724-04162cf0682b"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib024609244f3437eacd29d459e846e50_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESFFBQUElM0Q_2b3903d5-a0ba-4f88-977b-4640e3aec366"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjE4QUFBQUJnQUFBQVlBQUFBQ0FBQUFBZ0FBQUFBQUFESExBQUElM0Q_f3136203-01f1-4aea-8b5b-546999ac0793"
      unitRef="usd">11446000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjI0QUFBQUJnQUFBQVlBQUFBRUFBQUFCQUFBQUFBQUFESFdBQUElM0Q_74a87a1f-b619-4995-bde9-7b9fee85e0a7"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjI4QUFBQUJnQUFBQVlBQUFBR0FBQUFCZ0FBQUFBQUFESFhBQUElM0Q_42e23383-5910-4040-b4ea-b6546cc28be9"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd8a923d51034e1db7d90ea99da02623_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6ZThmZTI1MWFiZTQ0NDQ0NWE1MGM1NzQ2ZmVmOTc2ZDYvdGFibGVyYW5nZTplOGZlMjUxYWJlNDQ0NDQ1YTUwYzU3NDZmZWY5NzZkNl8wMjdjQUFBQUJnQUFBQVlBQUFBSUFBQUFDQUFBQUFBQUFESFNBQUElM0Q_65b967d2-5cc8-4d71-a08e-349977861bd4"
      unitRef="usd">11435000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGV4dHJlZ2lvbjowNDQyYTZkNGI5NjMyZTVhNDc2MjBhZDQwNzRhY2JmNl85ODk1NjA0NjUyMzA4_8e0a6cc9-e2ba-4180-9477-d9915a1dce8c">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 2017, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.153846%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less than 12 months&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 months or greater&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURIWUFBQSUzRA_fb058e90-5952-4b38-af6b-9d409b2ccc02"
      unitRef="usd">1976000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjM1QUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFBQUFESGJBQUElM0Q_80254e31-2512-43d6-bb16-9465652b9a15"
      unitRef="usd">7000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjMzQUFBQUF3QUFBQU1BQUFBR0FBQUFCZ0FBQUFBQUFESGVBQUElM0Q_a8b9aff2-b79f-432d-807f-943056a888f8"
      unitRef="usd">1099000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie129fed5d93246909399ae3dfa0b89bd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESGhBQUElM0Q_9dbfd7f3-4fac-438d-a9ac-3a1267a2161f"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFESFpBQUElM0Q_d4b317ba-6f55-4246-baa8-f8ad6051ae61"
      unitRef="usd">13289000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFESGNBQUElM0Q_d5a13eeb-aaf7-476f-8e39-8c2fdb60d99b"
      unitRef="usd">61000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFESGZBQUElM0Q_e9d2419d-1eab-4622-bab7-5079a5604e61"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iabc0a41a2cd74854949cdcd481be25f9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESGlBQUElM0Q_eae28b05-3329-4f21-90dd-2419902fa707"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFESGFBQUElM0Q_b65c1015-23a2-4aa3-9251-3a5ac36aa13d"
      unitRef="usd">15265000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjIzQUFBQUJRQUFBQVVBQUFBRUFBQUFCQUFBQUFBQUFESGRBQUElM0Q_ba2aad71-9b8d-4ce1-8888-d37f138da05a"
      unitRef="usd">68000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjJkQUFBQUJRQUFBQVVBQUFBR0FBQUFCZ0FBQUFBQUFESGdBQUElM0Q_37697fe4-b8cc-4304-abdc-2bd825de9f7f"
      unitRef="usd">1099000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTE4L2ZyYWc6MDQ0MmE2ZDRiOTYzMmU1YTQ3NjIwYWQ0MDc0YWNiZjYvdGFibGU6NThkNTUzMDYzYTM0NGU0YWEwOTJkMTMyNDg2MjY2NzEvdGFibGVyYW5nZTo1OGQ1NTMwNjNhMzQ0ZTRhYTA5MmQxMzI0ODYyNjY3MV8wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESGpBQUElM0Q_867355ee-6f5c-476b-806b-8051f05e561d"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTIz_43b6b858-9cfb-4edb-bdd7-8735a1ad9fc9">Supplemental Consolidated Balance Sheet and Statement of Operations Information&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Property and equipment, net as of December 31, 2017 and 2016 consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers, equipment and software&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vehicles&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation and amortization&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,635)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,029)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and equipment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated amortization&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,891)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,134)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Accrued expenses and other current liabilities as of December 31, 2017 and 2016 consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.615385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued vacation&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued commissions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued bonuses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated health insurance claims&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ESPP employee contributions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued other liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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;"&gt;Other Income, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Other income, net for the years ended December 31, 2017, 2016 and 2015 consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.256410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest income&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition of IEDA government grant&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from training reimbursement program&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Losses) gains on foreign currency transactions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTE5_e52ab8c1-7cde-484f-a882-5fe91e6b8d84">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Property and equipment, net as of December 31, 2017 and 2016 consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers, equipment and software&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vehicles&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation and amortization&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,635)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,029)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3a93bc331ab94938b061409d8fda401a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURIa0FBQSUzRA_6f9b99b9-42a2-438b-baa2-48d9aeec0f4a"
      unitRef="usd">36608000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iba457c67ba9a40dc86944f2dfdae982a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURIc0FBQSUzRA_77d6265c-a279-4d53-8d3e-81e6937ff423"
      unitRef="usd">36603000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6f47f9dfb9d94446a581fa73b7f0fa73_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURIbEFBQSUzRA_bbd7c62d-3dda-421c-ab12-739e0bdca163"
      unitRef="usd">6277000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ae593c47dae44999ab00cc8429c53bb_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURIdEFBQSUzRA_32e30d3e-f87f-4b9e-b725-11a9ca379072"
      unitRef="usd">5954000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56d73f189c81490d808779daeaab0a05_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESG1BQUElM0Q_7181ff01-69f1-498e-a01d-03cd63e7f20a"
      unitRef="usd">8428000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8785bf60b2bf40359ae22835f09c8176_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESHVBQUElM0Q_34e32864-2f80-411d-a9a0-374db60e73a5"
      unitRef="usd">8283000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fa9762df5c2491e9e0d6e9c8b7667d5_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESG5BQUElM0Q_7262a7b1-ce65-4631-8a9f-693877ea2c96"
      unitRef="usd">97000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3ab8364769484f9c965591c190c500b5_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESHZBQUElM0Q_6b6277aa-0654-4d5e-905a-b4f1a7eb678e"
      unitRef="usd">97000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4106eb8ac77f433ab1030ba9cd59ae63_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESG9BQUElM0Q_99e8b848-2dc7-430e-94f0-a45189c78437"
      unitRef="usd">4669000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i69f4755a663943948647838777a39b34_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESHdBQUElM0Q_0383ec14-9835-47a9-ac45-393efbfea64d"
      unitRef="usd">4682000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFESHBBQUElM0Q_3959dd9b-a403-421a-8ed0-3cb1f3028479"
      unitRef="usd">56079000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFESHhBQUElM0Q_93c1f680-f36d-40c1-a471-16b507d7472a"
      unitRef="usd">55619000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFESHFBQUElM0Q_70bbdd67-0205-438c-a7fe-1910ff707e28"
      unitRef="usd">15635000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFESHlBQUElM0Q_2add9132-a552-463f-a518-031f88b1afe7"
      unitRef="usd">13029000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFESHJBQUElM0Q_773bd572-ea53-4225-aa13-c89514e76e11"
      unitRef="usd">40444000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NDY4YTFlZWQ3ZDgzNGMwZGI5MmQ4NDA5N2M0MjhjOGQvdGFibGVyYW5nZTo0NjhhMWVlZDdkODM0YzBkYjkyZDg0MDk3YzQyOGM4ZF8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFESHpBQUElM0Q_2cf38236-2274-46a0-b658-071295455323"
      unitRef="usd">42590000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNzMy_437fbdef-867f-4238-9258-e1ab8ceeecc6">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and equipment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated amortization&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,891)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,134)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i3a93bc331ab94938b061409d8fda401a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURIMEFBQSUzRA_8f3a6ec8-75be-46f3-bee0-7bbf9ec4aee7"
      unitRef="usd">36608000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="iba457c67ba9a40dc86944f2dfdae982a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURINEFBQSUzRA_5258da61-1b65-487c-9e4f-1467588a5a7f"
      unitRef="usd">36603000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i1eeaeedfbf85484388803b651235a57c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURIMUFBQSUzRA_bff3f223-cc2d-4fde-99f2-82949c3a68c7"
      unitRef="usd">666000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i16789941bf7349d7be1f0b28041910fe_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURINUFBQSUzRA_da9c3a99-1c99-440e-87e6-8adebd4046ab"
      unitRef="usd">1747000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESDJBQUElM0Q_e0e08976-5ea0-4834-9c79-db318cadb059"
      unitRef="usd">37274000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESDdBQUElM0Q_12ecc5aa-d266-4269-ab48-2c0270f49415"
      unitRef="usd">38350000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESDNBQUElM0Q_34ff8154-8fb4-4aef-a04b-fab397f636be"
      unitRef="usd">5891000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESDhBQUElM0Q_789736b8-2aa2-4840-ab14-b8316d7ead29"
      unitRef="usd">5134000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESDZBQUElM0Q_9e7e8954-9288-4561-ad64-0754761abd50"
      unitRef="usd">31383000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6NjI3NmM3ZTMyYTc5NGQ2NzliZTFkZjNhZDcyZGM5NmUvdGFibGVyYW5nZTo2Mjc2YzdlMzJhNzk0ZDY3OWJlMWRmM2FkNzJkYzk2ZV8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESDlBQUElM0Q_a663d5db-23b2-40e0-8bbf-f2700271c8f8"
      unitRef="usd">33216000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTIx_4dcd5936-b53b-4df6-9fdb-4702433baf55">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Accrued expenses and other current liabilities as of December 31, 2017 and 2016 consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.615385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued vacation&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued commissions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued bonuses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated health insurance claims&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ESPP employee contributions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued other liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedVacationCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURIJTJCQUFBJTNE_b4dd6676-775f-4541-b228-2dc040398339"
      unitRef="usd">6087000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURJRUFBQSUzRA_26afed84-4a16-4292-9cdf-76cce2908bc3"
      unitRef="usd">4368000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURIJTJGQUFBJTNE_a36bf00d-1251-488a-9e27-105a4ddf41be"
      unitRef="usd">3297000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURJR0FBQSUzRA_23d08024-029d-4440-a96d-eebbcb756c49"
      unitRef="usd">2382000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESUFBQUElM0Q_e96ba0d3-ff8e-4772-9e3a-50d686ec89e7"
      unitRef="usd">4419000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESUhBQUElM0Q_7e0b6577-9460-4cd2-824e-dc3cd75ce201"
      unitRef="usd">8927000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESUJBQUElM0Q_e2893b57-2f1a-446b-b80e-a76df1401c58"
      unitRef="usd">1090000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESUlBQUElM0Q_59eda741-99da-45e2-bea9-2660bbadad49"
      unitRef="usd">1210000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESUNBQUElM0Q_0c09ced1-96f8-406a-a7a1-6ef480b5c9a6"
      unitRef="usd">1419000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESUpBQUElM0Q_8dbc1b52-fcc9-492b-a7f7-ee52b58af000"
      unitRef="usd">0</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFESURBQUElM0Q_5885c35b-a01b-4b2c-983e-5d46a5ae3df0"
      unitRef="usd">3900000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFESUtBQUElM0Q_af5bac9a-6a77-4a01-83fa-172add8ea5f1"
      unitRef="usd">3808000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFESUZBQUElM0Q_333ff63e-b40e-45f9-be64-4c9694a813fe"
      unitRef="usd">20212000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6YjllZTM1OGVkYzFmNGNkNzljZjEzYWVlZDExMzRhZGYvdGFibGVyYW5nZTpiOWVlMzU4ZWRjMWY0Y2Q3OWNmMTNhZWVkMTEzNGFkZl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFESUxBQUElM0Q_673d45f2-61c7-4974-a54f-7eeb0b112147"
      unitRef="usd">20695000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGV4dHJlZ2lvbjpmNGJkYzA3NmQ3MTI1ODkwZDEyNmYxYzJiNTMxZjJkNF85ODk1NjA0NjUyNTIy_990bcc80-e392-433f-a057-453a20cc0e19">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Other income, net for the years ended December 31, 2017, 2016 and 2015 consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.256410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.820513%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest income&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition of IEDA government grant&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from training reimbursement program&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Losses) gains on foreign currency transactions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURJTUFBQSUzRA_2c9ba2a4-30b0-4480-ac0b-b487fb3cd9df"
      unitRef="usd">586000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURJUUFBQSUzRA_6cc945e1-5ffb-4cc6-9293-983725dfe42b"
      unitRef="usd">286000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjM3QUFBQUFnQUFBQUlBQUFBRkFBQUFCUUFBQUFBQUFESVZBQUElM0Q_b9f54800-ec27-4c01-8028-aca79dd79417"
      unitRef="usd">151000</us-gaap:InvestmentIncomeNonoperating>
    <wk:GovernmentGrantIncome
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURJTkFBQSUzRA_1f74e2b6-498b-4742-ad5d-1bf6669bca57"
      unitRef="usd">0</wk:GovernmentGrantIncome>
    <wk:GovernmentGrantIncome
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURJU0FBQSUzRA_8e4866fd-33f2-4f21-a396-4c2dbfaf5469"
      unitRef="usd">0</wk:GovernmentGrantIncome>
    <wk:GovernmentGrantIncome
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjM0QUFBQUF3QUFBQU1BQUFBRkFBQUFCUUFBQUFBQUFESVhBQUElM0Q_d8576ad7-f741-418e-b75d-a553923a99ae"
      unitRef="usd">1638000</wk:GovernmentGrantIncome>
    <wk:GainLossOnGovernmentGrantsReimbursement
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFESU9BQUElM0Q_901c6e63-cdc7-4054-b8eb-e89d3c92acd3"
      unitRef="usd">1578000</wk:GainLossOnGovernmentGrantsReimbursement>
    <wk:GainLossOnGovernmentGrantsReimbursement
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFESVVBQUElM0Q_f03526b6-cc93-4b62-b4fd-86a507f083f8"
      unitRef="usd">1141000</wk:GainLossOnGovernmentGrantsReimbursement>
    <wk:GainLossOnGovernmentGrantsReimbursement
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFESVpBQUElM0Q_5a128879-3b69-4590-a1fd-ea8405f7ab1f"
      unitRef="usd">744000</wk:GainLossOnGovernmentGrantsReimbursement>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFESVBBQUElM0Q_784fd526-3b28-45e1-8b2c-18f1f8faaa61"
      unitRef="usd">-372000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFESVdBQUElM0Q_a5b12e05-ad0d-416c-8c59-89d91fa8c261"
      unitRef="usd">67000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjIyQUFBQUJRQUFBQVVBQUFBRkFBQUFCUUFBQUFBQUFESWJBQUElM0Q_cdbb261b-dbd4-4c84-8a52-424a1282eee8"
      unitRef="usd">-293000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFESVJBQUElM0Q_edd0439d-6e3d-49fe-9d26-0b1cd9939bf7"
      unitRef="usd">-9000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFESVlBQUElM0Q_c829eaee-0a43-4ab7-849b-d01f8ecf5391"
      unitRef="usd">6000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjI3QUFBQUJnQUFBQVlBQUFBRkFBQUFCUUFBQUFBQUFESWNBQUElM0Q_c401cee9-b3e8-44c4-b7f2-76b92b83ab23"
      unitRef="usd">62000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFESVRBQUElM0Q_159edbbf-947e-4ce7-84b8-aab7bae2159f"
      unitRef="usd">1783000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFESWFBQUElM0Q_4967cb9f-1388-46d0-a53d-9f6c1af7cc73"
      unitRef="usd">1500000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTAxL2ZyYWc6ZjRiZGMwNzZkNzEyNTg5MGQxMjZmMWMyYjUzMWYyZDQvdGFibGU6Y2E5ZDRlZjQyMThiNDhhN2FjYjY2MTQ3ZmE4ZjA5MzMvdGFibGVyYW5nZTpjYTlkNGVmNDIxOGI0OGE3YWNiNjYxNDdmYThmMDkzM18wMjI2QUFBQUJ3QUFBQWNBQUFBRkFBQUFCUUFBQUFBQUFESWRBQUElM0Q_7fa97aa8-ca35-4398-8712-c272d75dbf01"
      unitRef="usd">2302000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGV4dHJlZ2lvbjo4M2QxNmIwMGM1MjU1YWRmOWVjMDQxZDBjMWI1YWQ4OV85ODk1NjA0NjU5NjY0_121941ef-db73-4b72-b9cc-816b19ebff35">Fair Value Measurements &lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Level&#160;1&#160;- Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Level&#160;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Level&#160;3&#160;- Inputs are unobservable inputs based on our assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Financial Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of December 31, 2017 and 2016, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;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;"&gt;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.&#160;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): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.269231%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements as of December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements as of December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGV4dHJlZ2lvbjo4M2QxNmIwMGM1MjU1YWRmOWVjMDQxZDBjMWI1YWQ4OV85ODk1NjA0NjU5NjYz_4420d651-6b4b-4230-bd34-f5046723f101">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): &lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.269231%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.814103%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements as of December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements as of December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. treasury debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. corporate debt securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in cash and cash equivalents&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Included in marketable securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i543b4c53aa444e5fbc1a40439e921a7f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMThBQUFBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUFBQURJZUFBQSUzRA_f1dde3c9-68ec-4e3f-b10c-724910e0103e"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i66e4f4d72b7d4fd1b9ffb3fd1d4c5e5b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjM2QUFBQUFnQUFBQUlBQUFBRUFBQUFCQUFBQUFBQUFESWlBQUElM0Q_f1cfa45d-690e-4c4e-9f21-7193e12f4b9c"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4b38ccdc7d66447f8b471bdfbdd14d27_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjMyQUFBQUFnQUFBQUlBQUFBR0FBQUFCZ0FBQUFBQUFESWtBQUElM0Q_d3e8ff06-3f62-413c-92c0-beb88fcfca7e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia0430514022d487cb497d869d1797002_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ0QUFBQUFnQUFBQUlBQUFBSUFBQUFDQUFBQUFBQUFESW5BQUElM0Q_5697b58a-a1da-4db7-9d50-6012d91774a6"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic56b44771cad400f9d2c46c2054aa673_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ4QUFBQUFnQUFBQUlBQUFBS0FBQUFDZ0FBQUFBQUFESXNBQUElM0Q_fbe867c8-5346-4302-89f1-27647b40a7f5"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia30c56a31cc049ef9c87ccd976d8547d_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjVlQUFBQUFnQUFBQUlBQUFBTUFBQUFEQUFBQUFBQUFESXZBQUElM0Q_8df200a2-5cd8-47d0-9626-0fb01f396c87"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i017602715e9a4a46b17cbe1c408e279c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMWJBQUFBQXdBQUFBTUFBQUFDQUFBQUFnQUFBQUFBQURJZkFBQSUzRA_fc6aa594-f367-4f71-87af-ffd4dc4ab8ac"
      unitRef="usd">3075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i462f80b5c80f49418de1bf355663db0f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjM1QUFBQUF3QUFBQU1BQUFBRUFBQUFCQUFBQUFBQUFESWpBQUElM0Q_cfc0b91e-a261-4109-9716-a07d9a42e52d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if5eb6ca6e15f4821ba55705b33f2f2e0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjMzQUFBQUF3QUFBQU1BQUFBR0FBQUFCZ0FBQUFBQUFESWxBQUElM0Q_deaa99b0-b3e8-4c29-b8db-9061d5037fcf"
      unitRef="usd">3075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic683e2badf6f46619d47cdfd8c3a20d8_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ1QUFBQUF3QUFBQU1BQUFBSUFBQUFDQUFBQUFBQUFESXFBQUElM0Q_0bbb1da2-7556-4990-a1cb-dc01ac68323b"
      unitRef="usd">3498000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib5c5dbde9d3942f58cfadaadeeced001_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjQ5QUFBQUF3QUFBQU1BQUFBS0FBQUFDZ0FBQUFBQUFESXVBQUElM0Q_ad8aa83d-61bc-40ca-82a0-641ff1ecb05e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8404f106701144d9a40477da8e963129_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjVmQUFBQUF3QUFBQU1BQUFBTUFBQUFEQUFBQUFBQUFESXhBQUElM0Q_59175343-900f-41e8-9769-7fa134625776"
      unitRef="usd">3498000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifc37f30a838a42f6a7238f9a57a2cb8f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjFlQUFBQUJBQUFBQVFBQUFBQ0FBQUFBZ0FBQUFBQUFESWdBQUElM0Q_9e988362-165b-4f01-b610-eac99126d864"
      unitRef="usd">13289000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if376b236fe894c23a2f5e8fa03ff504d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjIwQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFBQUFESW1BQUElM0Q_4faaf526-e34b-4834-a691-e73d19f5f5e1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9465a37c1b3e47bc903f530c0953f53a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjJlQUFBQUJBQUFBQVFBQUFBR0FBQUFCZ0FBQUFBQUFESW9BQUElM0Q_b58a8a79-743e-4f1b-9547-369d1fb9827f"
      unitRef="usd">13289000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e8f105a77f74f40a8f7daf1b9944432_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjdhQUFBQUJBQUFBQVFBQUFBSUFBQUFDQUFBQUFBQUFESXRBQUElM0Q_0a0ba73f-979c-4252-98fe-c931fd7055bc"
      unitRef="usd">7937000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i26a0951b377f4997af857fcf4623558a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjc2QUFBQUJBQUFBQVFBQUFBS0FBQUFDZ0FBQUFBQUFESXlBQUElM0Q_5e9db7f1-db8c-4d08-9d0f-ef767aeea474"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if1ddc244c90e48198813f4410f82e248_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjYwQUFBQUJBQUFBQVFBQUFBTUFBQUFEQUFBQUFBQUFESTBBQUElM0Q_ad269807-1167-4493-90cb-1462dbd9d3da"
      unitRef="usd">7937000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie9567cf0b1f9421197fd30974c9f2548_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjFkQUFBQUJRQUFBQVVBQUFBQ0FBQUFBZ0FBQUFBQUFESWhBQUElM0Q_402b7af1-cf4a-4064-8b87-2da90d0c6119"
      unitRef="usd">65816000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib3305462099742f3936c8543eeac0e55_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjIzQUFBQUJRQUFBQVVBQUFBRUFBQUFCQUFBQUFBQUFESXBBQUElM0Q_c27e7eca-9f98-4717-937c-4a2ff196b357"
      unitRef="usd">49452000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if0d1b08f9d7643319b8d18de242d3d5c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjJkQUFBQUJRQUFBQVVBQUFBR0FBQUFCZ0FBQUFBQUFESXJBQUElM0Q_c55f0f29-9c2b-48e4-a2cf-d16a25475f2d"
      unitRef="usd">16364000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibe884cf574974020ad38546395b5829e_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjdiQUFBQUJRQUFBQVVBQUFBSUFBQUFDQUFBQUFBQUFESXdBQUElM0Q_d5481def-8a88-408f-b817-f20633024b13"
      unitRef="usd">54931000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i185ca6823d924e759dc3eb73b9e7105f_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjc3QUFBQUJRQUFBQVVBQUFBS0FBQUFDZ0FBQUFBQUFESTFBQUElM0Q_c0cf09d0-a8b0-4866-a578-9ea5a804b045"
      unitRef="usd">43496000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2fd41d7a2d794e2fb94b343dc0d287fa_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjYxQUFBQUJRQUFBQVVBQUFBTUFBQUFEQUFBQUFBQUFESTRBQUElM0Q_beec9ff2-d1ad-4af4-8cde-013e1ee087b9"
      unitRef="usd">11435000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i88f59895417f45a799f6c3a822817f4c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjE5QUFBQUJ3QUFBQWNBQUFBQ0FBQUFBZ0FBQUFBQUFESXpBQUElM0Q_43a46b00-59a2-40a7-aedd-5a8fe1b36711"
      unitRef="usd">49452000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i33e2a3e927af499aadfbba94c3ddbfb9_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjdmQUFBQUJ3QUFBQWNBQUFBSUFBQUFDQUFBQUFBQUFESTNBQUElM0Q_83c3f198-3317-4491-bc3a-738d6cff08e7"
      unitRef="usd">43496000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i516a3337b2744764b6da1f5f7290a0d2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMmU2QUFBQUNBQUFBQWdBQUFBQ0FBQUFBZ0FBQUFBQUFESTJBQUElM0Q_231b9501-0625-47e5-b258-5ca53f07b40c"
      unitRef="usd">16364000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i89af2d8a6fc14162ace7401a8a19a44c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18yMTk5MDIzMjU1OTA3L2ZyYWc6ODNkMTZiMDBjNTI1NWFkZjllYzA0MWQwYzFiNWFkODkvdGFibGU6YzViYzJiYTBjMjY4NDMzM2EyNTBhZjY5NzQ1MDBiNjcvdGFibGVyYW5nZTpjNWJjMmJhMGMyNjg0MzMzYTI1MGFmNjk3NDUwMGI2N18wMjgwQUFBQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFBQUFESTVBQUElM0Q_3d0732fb-5ae7-4e58-9d85-7d6eeb04b194"
      unitRef="usd">11435000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NzM3MTE_026c08f1-f6fc-4233-a224-40bbb1721661">Commitments and Contingencies &lt;div style="margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Lease Commitments&lt;/span&gt;&lt;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;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Rent expense for the years ended December&#160;31, 2017, 2016 and 2015 was&#160;$4.7 million, &#160;$3.9 million and $3.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In January 2018, we signed a new lease for approximately 30,000 square feet that will replace our existing offices in Denver and Boulder. The aggregate annual payments under the new lease will be approximately $1.0 million and are subject to annual increases over the lease term, which expires in February 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We lease computer equipment under capital lease agreements that expire through September 2018. The total amount financed under these capital leases was $0.5 million during the year ended&#160;December 31, 2015. No&#160;new assets were financed under capital leases during the years ended December&#160;31, 2017 and 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Build to Suit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $11.8 million&#160;for the first phase and $11.1 million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were deemed the &#x201c;owner&#x201d; for accounting purposes during the construction period and were required to capitalize the construction costs associated with the office building. Upon completion of each phase of the project, we performed a sale-leaseback analysis pursuant to ASC 840, &lt;/span&gt;&lt;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;"&gt;Leases&lt;/span&gt;&lt;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;"&gt;, to determine if the building could be removed from the balance sheet. We determined there was continuing involvement, which precluded derecognition of the building. The construction liability of $11.8 million was reclassified to a financing obligation, and $17.1 million of costs capitalized during construction was placed in service during June 2013 for the initial phase. Upon completion of the second phase of the project, the construction liability of $11.1 million&#160;was reclassified to a financing obligation, and $19.9 million of costs capitalized during construction was placed in service during 2014. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Total cash payments due under the arrangement were allocated on a relative fair value basis between rent related to the land lease and debt service payments related to the financing obligation. The portion of the lease payments allocated to the land is expensed on a straight-line basis over the term of the lease from the point we took possession of the land and including renewal periods where renewal was deemed reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord&#x2019;s interest in the land lease and building at any time beginning three years from the commencement date of the lease. In addition, the lease requires us upon certain events, such as a change in control, to purchase the building from the landlord. The purchase options were deemed to be fair value at the inception of the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;As of December&#160;31, 2017, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.641026%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.506410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.506410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing Obligations&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum lease payments&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Amount representing interest&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,853)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of capital lease and financing obligations&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Since 2009, we have participated in a program with a local area community college, enlisted by the state of Iowa, that provides reimbursement of training dollars spent on employees hired in Iowa. The community college funds training through the sale of certificates for the amount of anticipated training expenses to be incurred and an estimate of the costs to administer the program. At each payroll date, the state allows us to divert a specified portion of employee state income tax withholdings for the qualified employees to the community college. The community college uses the funds to pay for the program and principal and interest on the certificates. In the event that the funds generated from withholding taxes are insufficient to pay the principal and interest on the certificates, we would be liable for any shortfall. To date, we have entered into five agreements under this program. In addition, we have been reimbursed for training costs incurred for a total of 410 employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;During the years ended December&#160;31, 2017, 2016 and 2015, we were reimbursed $52,000,&#160;$83,000 and $0, respectively. We have concluded that the realization of these amounts is contingent on continuing employment levels. Therefore, in accordance with ASC 450, the amounts received are recorded on the balance sheet as a liability until all contingencies have been resolved. We release the liability to &#x201c;Other income, net&#x201d; on our statement of operations once the amounts diverted and paid to the community college have reduced the total principal and interest due on the certificates to a level below the amounts reimbursed to date. The amount recognized in other income is measured as the excess of the reimbursements received as of each balance sheet date over the total principal and interest due on the certificates, net of amounts diverted. To the extent we have not diverted amounts sufficient to reduce the principal and interest on the certificates to a level below the reimbursements received for each of the programs, there is no benefit recorded in the statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;During the years ended December&#160;31, 2017, 2016 and 2015, the total benefit recorded on the statement of operations was $1.6 million, $1.0 million and $744,000, respectively. At  December&#160;31, 2017 and 2016, there was $261,000 and $1.8 million included in &#x201c;Deferred government grant obligation&#x201d; on the consolidated balance sheet, respectively. The deferred liability is classified as current or non-current based on the estimated timing of when the amounts will be recorded as income. At December&#160;31, 2017 and 2016, there was $217,000 and $1.0 million classified as a current liability, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In February 2011, we received financing from the Iowa Economic Development Authority (IEDA) that provided for a grant in the form of a forgivable loan totaling&#160;$2.3 million. In December 2015, after completing the project close out procedures, IEDA determined that 10 of the 251 positions originally hired under this grant did not meet minimum wage requirements resulting in a repayment of $88,000. The remaining balance under the forgivable loan portion of this government grant of $2.2 million was recognized during the fourth quarter of 2015, with $608,000 recorded as a reduction of our property and equipment and $1.6 million included in &#x201c;Other income, net&#x201d; on the consolidated statement of operations.&#160;At December&#160;31, 2017 and 2016, there were&#160;no&#160;amounts outstanding related to the forgivable loan included in &#x201c;Deferred government grant obligation&#x201d; on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Other Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In November 2017, we entered into an agreement with a third party provider of cloud infrastructure services for a period of two years beginning December 1, 2017. The agreement provides that we are committed to pay $4.1 million and $4.8 million during the years ended December 31, 2018 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjI4NDM_201d61da-8fc8-45f3-bf25-53f348202e0d"
      unitRef="usd">4700000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQ5NDc4MDIzMzY4OTE_77e4bab2-cb91-4404-a431-685cfe94bac3"
      unitRef="usd">3900000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjI4NDk_0ccf580e-0e23-4b6c-9d79-09ea286d398b"
      unitRef="usd">3700000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i3d6f916532724277a7a2d7950c9f4f20_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1MTA_26e8a6cb-4264-4049-81da-8c983694deeb"
      unitRef="sqft">30000</us-gaap:AreaOfRealEstateProperty>
    <wk:OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount
      contextRef="i3d6f916532724277a7a2d7950c9f4f20_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1MTc_50b83b77-10b4-4dd8-a3c4-c0464f21ce0c"
      unitRef="usd">1000000.0</wk:OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="ia5adf1a5217c4da0a1298db3173f429d_I20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQ5NDc4MDIzMzY4OTM_30139762-ddd1-4070-9fba-d1697268d11c"
      unitRef="usd">500000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i54689bdf9715413490e37115490a68bb_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwNDQ1MzYwNDc2ODkx_087fcacc-1ac7-4f47-8eaf-b98070c830aa"
      unitRef="usd">0</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="ia5a802709a3a41ce834fbeb216bb1809_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwNDQ1MzYwNDc2ODkx_3aecd825-157e-4083-98e3-8743d80d69dc"
      unitRef="usd">0</us-gaap:CapitalLeasedAssetsGross>
    <wk:FinancingObligationConstructionNumberOfPhases
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1MzA_9217cfba-fa8b-4ef1-a3ce-f0cbca8000e1"
      unitRef="phase">2</wk:FinancingObligationConstructionNumberOfPhases>
    <wk:FinancingObligationConstructionLessorCommittedInitialFundings
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQ5NDc4MDIzMzY4OTU_68472a0f-7e8a-41ab-9e46-166dad9e3e89"
      unitRef="usd">11800000</wk:FinancingObligationConstructionLessorCommittedInitialFundings>
    <wk:FinancingObligationConstructionLessorCommittedAdditionalFundings
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwOTk1MTE2NDA5OTc_58f63624-5cda-4dae-88eb-f0bfacde0fea"
      unitRef="usd">11100000</wk:FinancingObligationConstructionLessorCommittedAdditionalFundings>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i1b97b4d4a00f4887a1c17644897a4cdf_I20130630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1NTc_d817a5bc-7b74-445a-93ad-6fef6a42364f"
      unitRef="usd">11800000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d64dafb615e4a0d848eab3abcffcf0a_I20130630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMwODg_738a756c-1c73-441b-b578-319591c9d59b"
      unitRef="usd">17100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i16e602c85a464e0389e8f11bbbbb4980_I20141231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzEwOTk1MTE2NDEwNzg_0c3027e2-dd49-40ef-96be-b4438d8d0d5b"
      unitRef="usd">11100000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide83181e6321443797e21b9ddd8039ef_I20141231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxMTA_368a7a84-92f0-4ec5-a05d-396b7e324fe9"
      unitRef="usd">19900000</us-gaap:PropertyPlantAndEquipmentGross>
    <wk:FinancingObligationPurchaseOptionPeriod
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM1OTU_f61e4137-544a-40f6-b742-f18e21e0cbb2">P3Y</wk:FinancingObligationPurchaseOptionPeriod>
    <wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NzM3MTA_aaeb7da0-e407-4a3c-98ac-a7ca3ab1295e">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;As of December&#160;31, 2017, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.641026%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.506410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.506410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing Obligations&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum lease payments&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Amount representing interest&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,853)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of capital lease and financing obligations&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAxN0FBQUFBUUFBQUFFQUFBQUNBQUFBQWdBQUFBQUFBRFVIQUFBJTNE_4e85a2f5-0edf-4365-8dac-efe281b6b7b5"
      unitRef="usd">3659000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzlBQUFBQVFBQUFBRUFBQUFFQUFBQUJBQUFBQUFBQURVT0FBQSUzRA_b777998f-1737-4e00-8ac1-f578cc958c14"
      unitRef="usd">66000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyM2RBQUFBQVFBQUFBRUFBQUFHQUFBQUJnQUFBQUFBQURVWEFBQSUzRA_81cfda77-19a2-424f-bb6b-f35b2a9723f4"
      unitRef="usd">2792000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAxOEFBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBQUFBRFVJQUFBJTNE_90557b5e-b4ad-4f71-9997-dbedd276a0b5"
      unitRef="usd">2630000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzZBQUFBQWdBQUFBSUFBQUFFQUFBQUJBQUFBQUFBQURVUEFBQSUzRA_510dcbb1-1345-46b9-9dbd-2c22395fd295"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzJBQUFBQWdBQUFBSUFBQUFHQUFBQUJnQUFBQUFBQURVWUFBQSUzRA_d96ba5c9-a6bf-4b59-93da-65052969e72b"
      unitRef="usd">2792000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAxYkFBQUFBd0FBQUFNQUFBQUNBQUFBQWdBQUFBQUFBRFVKQUFBJTNE_6721e385-bf55-4307-894c-501fe1f7ed0a"
      unitRef="usd">2235000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzVBQUFBQXdBQUFBTUFBQUFFQUFBQUJBQUFBQUFBQURVUUFBQSUzRA_b01dbc52-704e-468f-a4b7-e77fdf8845fb"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMzNBQUFBQXdBQUFBTUFBQUFHQUFBQUJnQUFBQUFBQURVWkFBQSUzRA_2739c296-3b17-4b5b-96f9-8e70738caa86"
      unitRef="usd">2792000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMWVBQUFBQkFBQUFBUUFBQUFDQUFBQUFnQUFBQUFBQURVS0FBQSUzRA_acd16a85-0ef1-4384-a40d-4e22ee4553c8"
      unitRef="usd">2187000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjBBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQUFBQURVUkFBQSUzRA_97fde23f-c2c9-43c0-a187-e3fe76150cac"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMmVBQUFBQkFBQUFBUUFBQUFHQUFBQUJnQUFBQUFBQURVYUFBQSUzRA_83dafd5a-7e40-4e46-8b0d-311cac170054"
      unitRef="usd">2792000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMWRBQUFBQlFBQUFBVUFBQUFDQUFBQUFnQUFBQUFBQURVTEFBQSUzRA_8baf2328-8839-46ca-89c7-a49b57b8c49e"
      unitRef="usd">1887000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjNBQUFBQlFBQUFBVUFBQUFFQUFBQUJBQUFBQUFBQURVU0FBQSUzRA_81359c54-44a8-46e8-824a-b7f74319dad0"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMmRBQUFBQlFBQUFBVUFBQUFHQUFBQUJnQUFBQUFBQURVYkFBQSUzRA_e504f61a-34de-4e91-868a-7fa4d4c19bd7"
      unitRef="usd">2564000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMThBQUFBQmdBQUFBWUFBQUFDQUFBQUFnQUFBQUFBQURVTUFBQSUzRA_8f3bfa2f-26c6-4054-a328-99b7ea2d6d4f"
      unitRef="usd">6246000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjRBQUFBQmdBQUFBWUFBQUFFQUFBQUJBQUFBQUFBQURVVEFBQSUzRA_73ca84ee-9376-46ec-8d70-913c878cf02a"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjhBQUFBQmdBQUFBWUFBQUFHQUFBQUJnQUFBQUFBQURVY0FBQSUzRA_9b1b69f5-e91f-4be9-9ec8-5ac555f2a8b2"
      unitRef="usd">25650000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMTlBQUFBQndBQUFBY0FBQUFDQUFBQUFnQUFBQUFBQURVTkFBQSUzRA_ea9520e7-ae1f-4701-87ac-37672dd34256"
      unitRef="usd">18844000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjVBQUFBQndBQUFBY0FBQUFFQUFBQUJBQUFBQUFBQURVVUFBQSUzRA_213fdb5d-f61b-4fef-9c1e-b1ce9dfcfe79"
      unitRef="usd">66000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyMjlBQUFBQndBQUFBY0FBQUFHQUFBQUJnQUFBQUFBQURVZEFBQSUzRA_4eb22dbb-90e5-4045-b974-becfc46ad233"
      unitRef="usd">39382000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZGFBQUFBQ0FBQUFBZ0FBQUFFQUFBQUJBQUFBQUFBQURVVkFBQSUzRA_f2b9e9d0-3b4a-49c6-b2b8-b9805bc19746"
      unitRef="usd">2000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZDZBQUFBQ0FBQUFBZ0FBQUFHQUFBQUJnQUFBQUFBQURVZUFBQSUzRA_1a7bc3b2-a319-42d3-b333-c51a2d1e300a"
      unitRef="usd">19853000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="i91175dc3234841d5892d90280723de56_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZGJBQUFBQ1FBQUFBa0FBQUFFQUFBQUJBQUFBQUFBQURVV0FBQSUzRA_4125c5e0-dde9-41f3-b39b-ad7c7751a42e"
      unitRef="usd">64000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="idde1f5e9af0d4cdfa33632196dc38970_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90YWJsZTo2YmI4ZTkyNTdlY2Q0OTNkOTZjMTk1MjgyZWU5OTY3YS90YWJsZXJhbmdlOjZiYjhlOTI1N2VjZDQ5M2Q5NmMxOTUyODJlZTk5NjdhXzAyZDdBQUFBQ1FBQUFBa0FBQUFHQUFBQUJnQUFBQUFBQURVZkFBQSUzRA_63913363-ee36-41d8-9877-cd934ec9360e"
      unitRef="usd">19529000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <wk:GovernmentTrainingReimbursementProgramNumberOfAgreements
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM2MTI_fbcbbde2-5e1a-4ca9-8e96-5fe81b189a89"
      unitRef="agreement">5</wk:GovernmentTrainingReimbursementProgramNumberOfAgreements>
    <wk:GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM2MTk_22657ae3-2b84-4678-9a4e-9a87fddedaed"
      unitRef="employee">410</wk:GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees>
    <wk:ProceedsFromGovernmentGrantsTrainingReimbursement
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxMzI_4cc1b9bc-ecc3-41a2-bc0f-d806f7c1bb0c"
      unitRef="usd">52000</wk:ProceedsFromGovernmentGrantsTrainingReimbursement>
    <wk:ProceedsFromGovernmentGrantsTrainingReimbursement
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxNDc_6e192d45-fa1d-487d-bca8-5281cb2c97f7"
      unitRef="usd">83000</wk:ProceedsFromGovernmentGrantsTrainingReimbursement>
    <wk:ProceedsFromGovernmentGrantsTrainingReimbursement
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxNjk_2a0ee7c0-9ded-4dc0-9903-74566a49874d"
      unitRef="usd">0</wk:ProceedsFromGovernmentGrantsTrainingReimbursement>
    <wk:GainLossOnGovernmentGrantsReimbursement
      contextRef="ib9825ce0cc384cedbec814fe09a5b0cf_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMxNzk_556dad90-7c98-47ed-a7d1-e777f050f02b"
      unitRef="usd">1600000</wk:GainLossOnGovernmentGrantsReimbursement>
    <wk:GainLossOnGovernmentGrantsReimbursement
      contextRef="i7bbd69c5d9474e2d850e27a6c892bee4_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMDA_02cfaa56-cce6-4543-b651-a5902406e235"
      unitRef="usd">1000000.0</wk:GainLossOnGovernmentGrantsReimbursement>
    <wk:GainLossOnGovernmentGrantsReimbursement
      contextRef="i0dc1a73dfd3e45f6b803fa1a79aaed93_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMDI_efda4e5b-2fe4-47d1-acd3-fe102cd2eb36"
      unitRef="usd">744000</wk:GainLossOnGovernmentGrantsReimbursement>
    <wk:DeferredGovernmentGrantsObligations
      contextRef="i04325007a3174d788cec5f28f1edc97b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMzc_ca0396c4-1761-496a-bfba-84372421cc0e"
      unitRef="usd">261000</wk:DeferredGovernmentGrantsObligations>
    <wk:DeferredGovernmentGrantsObligations
      contextRef="i0092e2f9b703437daee073bd892fd4e6_I20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyMzk_f2c52ee9-f213-44a5-962e-64124ff28039"
      unitRef="usd">1800000</wk:DeferredGovernmentGrantsObligations>
    <wk:DeferredGovernmentGrantsObligationsCurrent
      contextRef="i04325007a3174d788cec5f28f1edc97b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyNzQ_1ca6a8f3-42e9-4ee5-917f-00e8eb29fe57"
      unitRef="usd">217000</wk:DeferredGovernmentGrantsObligationsCurrent>
    <wk:DeferredGovernmentGrantsObligationsCurrent
      contextRef="i0092e2f9b703437daee073bd892fd4e6_I20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMyNzY_648f06c8-3efc-4913-9332-a3251821b5f4"
      unitRef="usd">1000000.0</wk:DeferredGovernmentGrantsObligationsCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i78e8ab2a128d4016a101989f3711ec73_I20110201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzMTE_0f2e41b4-f83e-417e-a59f-53fe3ef178e8"
      unitRef="usd">2300000</us-gaap:DebtInstrumentFaceAmount>
    <wk:DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement
      contextRef="idfbecaaaa4b9434bb79d5ae68433f829_D20151201-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM3NDM_871965a5-49e4-42e5-afaa-88327581c03d"
      unitRef="job">10</wk:DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement>
    <wk:DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention
      contextRef="i78e8ab2a128d4016a101989f3711ec73_I20110201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzU0OTc1NTgyNjg4Mw_2dff33bc-001e-45fa-8cc7-e9a3b0dd023b"
      unitRef="job">251</wk:DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention>
    <wk:RepaymentOfGovernmentGrant
      contextRef="idfbecaaaa4b9434bb79d5ae68433f829_D20151201-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzNDY_084ea3e0-4480-4d87-a79e-23b4383270e4"
      unitRef="usd">88000</wk:RepaymentOfGovernmentGrant>
    <wk:GovernmentGrantIncome
      contextRef="i5fcd0516bef24dbeb570eaaa31c193fd_D20151001-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzNjE_844dad7f-acb8-4b84-88e6-f68406072ee1"
      unitRef="usd">2200000</wk:GovernmentGrantIncome>
    <wk:GovernmentGrantIncome
      contextRef="i9def280eb8c3488095fa6196fec55f58_D20151001-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzODI_32fba21e-5d15-49b7-8ee7-16920df7f205"
      unitRef="usd">608000</wk:GovernmentGrantIncome>
    <wk:GovernmentGrantIncome
      contextRef="ib30f4b7ce9f74dcb873c724eba164111_D20151001-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjMzOTg_f1118a87-0717-41f4-b7b8-56f2b56171e4"
      unitRef="usd">1600000</wk:GovernmentGrantIncome>
    <wk:DeferredGovernmentGrantsObligations
      contextRef="i0ded582b3dcd4b98b19aeac26174ac24_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NjMwODE_360da142-bc60-4613-aae8-0f0f78ba9126"
      unitRef="usd">0</wk:DeferredGovernmentGrantsObligations>
    <wk:DeferredGovernmentGrantsObligations
      contextRef="idefa3eed8f4d46acb7d1b53ba03f7849_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzk4OTU2MDQ2NjMwODE_eb860d48-3c02-44a5-98b8-d49d31115dfe"
      unitRef="usd">0</wk:DeferredGovernmentGrantsObligations>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationTerm
      contextRef="ieed92eba1b73478aaff2111612442174_D20171101-20171130"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM3NzI_79c7b191-8320-4050-97d8-94463de09569">P2Y</us-gaap:UnrecordedUnconditionalPurchaseObligationTerm>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i47cbbbe656f94b9f9e78b3b091912557_I20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM0MTk_1b681a96-4ad9-4d4b-9227-e13ba59f4344"
      unitRef="usd">4100000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i47cbbbe656f94b9f9e78b3b091912557_I20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNDkvZnJhZzowMDIyYzUxYzI0MTQxM2E3OTVjYmQwN2ZlYjEzNzlkZS90ZXh0cmVnaW9uOjAwMjJjNTFjMjQxNDEzYTc5NWNiZDA3ZmViMTM3OWRlXzQzOTgwNDY1MjM0Mzc_0f1f75f7-4263-49e0-9759-d968c9b2df9e"
      unitRef="usd">4800000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzk4OTU2MDQ2NTY5MTQ_bfa325a7-d076-43d7-b5b5-4bdd8ce5443c">Debt&lt;div style="margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Other Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank, which was subsequently amended. The credit facility can be used to fund working capital and general business requirements and matures in August 2018. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank&#x2019;s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility&#x2019;s interest rate was 4.5% at&#160;December 31, 2017.  We recorded no interest expense for the years ended December&#160;31, 2017, 2016 and 2015 related to such debt agreement. No amounts were outstanding under the credit facility as of December&#160;31, 2017 and 2016.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id16b7ff86c56470da835aefddd4c3c15_I20140831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5MDk_8ab2354d-d2e8-4924-b95e-3714b97557b3"
      unitRef="usd">15000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:CompensatingBalanceAmount
      contextRef="i56d6238e2deb4cdd9f0dfc3d47607e3e_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5MzE_e73a3957-eb38-4ed3-aecc-d76ab5163d31"
      unitRef="usd">5000000.0</us-gaap:CompensatingBalanceAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ib80096b096b84dc2ad94433d8f7cd774_I20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5ODc_c90e5392-a5c2-44ed-b404-898de12a851c"
      unitRef="number">0.045</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:InterestExpenseDebt
      contextRef="if19d3d319a36461b90d5f0d9aaf60196_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5OTM_ee30073b-45e1-495d-9f48-0e4a157fd8b9"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i17126b64a8fd4a2d853d679bcb0f3edd_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5OTM_792565b3-3367-4de6-8486-f8c423aef612"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0fa70eb4ae9f42818b5171ae7120d83f_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTM5OTM_b52aa1f1-67f4-4f32-a3bc-21833b478310"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:LineOfCredit
      contextRef="ib80096b096b84dc2ad94433d8f7cd774_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTQwMDQ_8ab0a1b8-7991-40f5-b9e2-716fd99d0f2c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i34868f5ced2e4522a0545eb5d8377e4e_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNTYvZnJhZzo4M2VlNjQ4YjIxNDk2MTM1ZjEzY2QzZjQ4NGY5MmMxZS90ZXh0cmVnaW9uOjgzZWU2NDhiMjE0OTYxMzVmMTNjZDNmNDg0ZjkyYzFlXzQzOTgwNDY1MTQwMDQ_3069b1df-556d-4e9d-9de0-12907c35b68f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzk4OTU2MDQ2NTE0NjI_1cf61a11-2d50-42a5-815b-1dc2de24b201">Stockholders&#x2019; Equity (Deficit)We have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <wk:CommonStockNumberOfClasses
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NDk_cdd84687-5142-4911-8db3-8b9ef8880663"
      unitRef="class">2</wk:CommonStockNumberOfClasses>
    <wk:CommonStockVotingRightsVotesPerShare
      contextRef="ib84ce7465e8a4690894fdc1f9616d882_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NTE_34c3d7b4-a990-400f-b62d-c569d44450bf"
      unitRef="vote">1</wk:CommonStockVotingRightsVotesPerShare>
    <wk:CommonStockVotingRightsVotesPerShare
      contextRef="i7450bd5e05e447159fd4799d8120aa99_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NTM_6289a368-49ec-4bf0-98c5-2671340b0738"
      unitRef="vote">10</wk:CommonStockVotingRightsVotesPerShare>
    <wk:CommonStockConversionBasisRatio
      contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQ0ODgvZnJhZzo4NzA2ZTI3YjJiYTU0NjA2M2IxNTBmZjFlNTU0YzA0ZC90ZXh0cmVnaW9uOjg3MDZlMjdiMmJhNTQ2MDYzYjE1MGZmMWU1NTRjMDRkXzQzOTgwNDY1MTE4NTU_a4231abe-3bed-4966-8a37-598463e01c4d"
      unitRef="number">1</wk:CommonStockConversionBasisRatio>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzY_7494dc53-4dae-47fa-9755-8dc4f6cef1ff">Stock-Based Compensation &lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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.&#160;We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and ESPP purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (the 2009 Plan).&#160;Immediately prior to our IPO, the 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (the 2014 Plan and, together with the 2009 Plan, the Plans). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;As of December 31, 2017, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. There were no other grants of any other award types under the Plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;In June 2016, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,900,000. As of&#160;December 31, 2017, 1,999,415 shares of Class A common stock were available for grant under the 2014 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Our Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of&#160;85%&#160;of the fair market value of the stock at the time of grant or&#160;85%&#160;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 are exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of&#160;December 31, 2017, 5,000,000&#160;shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than&#160;$12,500&#160;worth of Class A common stock in a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg0OTk1_b9638e34-45ec-499e-af90-c424f9293d85"&gt;six&lt;/span&gt;-month offering period. The ESPP&#x2019;s initial offering period began in July 2017.&#160;As of December&#160;31, 2017, we held employee contributions of approximately $1.4 million&#160;for future purchases under the ESPP included within accrued expenses and other current liabilities on the consolidated balance sheet. Accordingly, no shares of Class A common stock had been purchased or distributed pursuant to the ESPP as of December 31, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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;"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider&#x2019;s related cash compensation (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.333333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subscription and support&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional services&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating expenses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales and marketing&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The fair value of each option&#160;grant and ESPP purchase right is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our Class A common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our Class A common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the &#x201c;simplified method&#x201d; as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the &#x201c;simplified method&#x201d; due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the options and ESPP purchase rights. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.102564%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2 - 6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.0 - 6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5% - 2.2%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2% - 2.1%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4% - 1.9%&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.7% - 43.8%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.0% - 45.3%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42.4% - 47.1%&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ESPP&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.5%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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;"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the option activity under the Plans for the year ended December 31, 2017: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.775641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.224359%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Exercise Price&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Remaining Contractual Term (Years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,532,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,111,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(339,111)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,158,820)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,145,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,607,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Options to purchase Class A common stock generally vest over a&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI0_291d473c-1529-4bb3-bf93-6abc0c063e4c"&gt;three&lt;/span&gt;- or&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI2_6e17f962-0076-4765-b88a-4fc9ef2b96a3"&gt;four&lt;/span&gt;-year period and are generally granted for a term of&#160;ten years.&#160;The total intrinsic value of options exercised during the years ended December 31, 2017, 2016 and 2015 was $9.8 million, $3.9 million and $8.4 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The weighted-average grant-date fair value of options granted during the years ended December 31, 2017, 2016 and 2015 was $6.79, $6.79 and $6.53, respectively. The total fair value of options vested during the years ended December 31, 2017, 2016 and 2015 was approximately $10.2 million, $9.3 million and $8.7 million, respectively. Total unrecognized compensation expense of $19.7 million related to options will be recognized over a weighted-average period of 2.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We have granted restricted stock awards to our executive officers that vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDQx_3d8f408d-928b-4326-92df-e8ca164736e3"&gt;three&lt;/span&gt; equal annual installments from the date of grant and to non-employee members of our Board of Directors with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDUz_d6635457-cdb2-4045-9a6e-391498edefc1"&gt;one&lt;/span&gt;-year cliff vesting from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the years ended December 31, 2017, 2016, and 2015 was approximately $2.7 million, $3.3 million, and $750,000&#160;respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.615385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(190,003)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $0.2 million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 0.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We have granted restricted stock units to our executive officers that vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDYz_2893b098-601e-45f9-88e0-82d3051cb258"&gt;three&lt;/span&gt; equal annual installments from the date of grant and to non-employee members of our Board of Directors with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDY1_b6b77a13-65be-4a3c-8c83-807c9c0e5c81"&gt;one&lt;/span&gt;-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.&#160;Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock unit awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the year ended&#160;December 31, 2017&#160;was approximately $3.6 million. No restricted stock units vested during the years ended December 31, 2016 or 2015.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the restricted stock unit activity under the Plan for the year ended&#160;December 31, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.615385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="line-height:120%;"&gt;&lt;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;"&gt;Vested&lt;/span&gt;&lt;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;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(221,672)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;574,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;(1) As of December 31, 2017, recipients of 191,485 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $5.0 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $27,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.03 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i7945c9e4879b49d8b044afe354594751_D20160601-20160630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MDUx_71db3817-2637-4ba2-9cf2-8e6e6d0a8a3a"
      unitRef="shares">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0ae13309dc114f2cab2ef028cf5a535f_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MDk4_82d03e43-96c0-423e-bfc4-f3d3803d90cd"
      unitRef="shares">1999415</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i03b38513fdeb435593c01d7e7c2c9c72_D20170613-20170613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTEx_5acccf3c-493a-4483-946d-44571755469c"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i03b38513fdeb435593c01d7e7c2c9c72_D20170613-20170613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTI0_5acccf3c-493a-4483-946d-44571755469c"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i10d82d3c3fb44647afe7997a3df03a11_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTYw_1efa1b1a-a4a3-49ab-a8d6-88a339262b20"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <wk:SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee
      contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MTcz_360244af-c8f3-4970-96b4-7338389dc991"
      unitRef="usd">12500</wk:SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i113dd04477404e479f24ab3c5571e7ed_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzOTk_222e7617-2702-4786-bc0b-38795144d016"
      unitRef="usd">1400000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDAz_3625a3d6-3735-4bd0-a9bf-94c451b9ee92"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i95bd1b415afa494a856fab672e668d9a_D20170613-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDAz_b7cb0b27-245c-4c2d-8d68-0a8792c9fee9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzE_97d18be6-1a31-45e0-a1f5-4d65a572f37a">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider&#x2019;s related cash compensation (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.333333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.461538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subscription and support&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional services&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating expenses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales and marketing&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i552e696da1bb45aca4d4fb0f0728f767_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFVyQUFBJTNE_9c72783f-c3b8-426e-b4bd-7e71b137e140"
      unitRef="usd">738000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib627ade779f94a909133394a6f30f633_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFV0QUFBJTNE_c822014b-e586-4db5-b245-b60414a8877f"
      unitRef="usd">493000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5653d429b8b48c1ae57a584ff42cc2d_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMzRBQUFBQXdBQUFBTUFBQUFGQUFBQUJRQUFBQUFBQURVdkFBQSUzRA_0d87d188-2dcd-4021-a970-04e0701c83b6"
      unitRef="usd">363000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i426ba0b3b9154b2592903b14162c36e7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURVc0FBQSUzRA_7d817cf2-2fb6-4837-9080-7354801a3ee8"
      unitRef="usd">465000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i882158df0bcf458c8e65cb308728697a_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURVdUFBQSUzRA_be269506-0655-4c24-8cf1-d57c9212ad88"
      unitRef="usd">411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3197b9a5e1764ba6a472c36a169c8057_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURVd0FBQSUzRA_b00c8228-a596-4bf0-a5ec-fb053c1d8d61"
      unitRef="usd">349000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0041460290b340689baf4ec65ac6d4a5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURVeEFBQSUzRA_1a30e609-ddde-4e1e-a486-1eeaa537c677"
      unitRef="usd">2224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3baba220be447f89499d6a11d472e5f_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURVMUFBQSUzRA_6e282045-ffe1-4895-9992-0f71633d2957"
      unitRef="usd">2365000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i58fa50a4857a4ac6835c17a5de0a0e08_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQURVNUFBQSUzRA_1065fbf8-aba9-4295-898f-2089d0792fba"
      unitRef="usd">1924000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5e5fc0233134291a56f363ca1fed719_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURVeUFBQSUzRA_474e3fec-7152-4d94-8db1-33e7b573fe11"
      unitRef="usd">2983000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib01875b5f4cc4226b83e3b1d3c1a9b14_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURVMkFBQSUzRA_56bb8380-2445-41c3-9c7b-10b42160120a"
      unitRef="usd">2075000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i231197213e6c4ea4b924c1ab14f92eea_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQURVNkFBQSUzRA_80e0e67e-baca-43de-a6e2-a788467bf063"
      unitRef="usd">1727000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1d04e92d175240d0b6a8952fd7c2c831_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQURVekFBQSUzRA_92f885f0-9677-4235-adfe-9fd1d5204ea7"
      unitRef="usd">13066000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f3e3a84d000492086ef5a26a81c2801_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQURVM0FBQSUzRA_dddb16d5-728d-4497-9891-26b93a4dba20"
      unitRef="usd">8903000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic310f9cf53ae4375919f485b7b474bbb_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQURVN0FBQSUzRA_4985a084-41ae-4bf0-a5ca-fbf2ce271ca4"
      unitRef="usd">6637000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURVMEFBQSUzRA_aa6c6329-4193-4b50-a31b-354ff4014ca4"
      unitRef="usd">19476000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURVNEFBQSUzRA_b209927c-6b21-4ead-85b3-3575e46ba4fe"
      unitRef="usd">14247000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTowZTgxZGJmODJmMDk0Y2UwODUwOTI2MjY3NTk2NjMzYS90YWJsZXJhbmdlOjBlODFkYmY4MmYwOTRjZTA4NTA5MjYyNjc1OTY2MzNhXzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQURVOEFBQSUzRA_4dedb533-c85c-45ff-ba50-04eadc410798"
      unitRef="usd">11000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzI_c0d422a7-982a-4f68-bf20-f91d55ee138b">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.102564%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2 - 6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.0 - 6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5% - 2.2%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2% - 2.1%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4% - 1.9%&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.7% - 43.8%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.0% - 45.3%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42.4% - 47.1%&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ESPP&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.5%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzI_3aea25b5-b83d-40a8-bca7-d022d2383ae9">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.102564%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2 - 6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.0 - 6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5% - 2.2%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2% - 2.1%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4% - 1.9%&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.7% - 43.8%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.0% - 45.3%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42.4% - 47.1%&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ESPP&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.5%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTo0OTY3Y2RlMDYzMDY0ZTYzODcyM2Q2MmIwMjI5MDRjMi90YWJsZXJhbmdlOjQ5NjdjZGUwNjMwNjRlNjM4NzIzZDYyYjAyMjkwNGMyXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURVJTJCQUFBJTNE_4e0c4cab-61ac-44dd-bd6f-cca4a2d2a167"
      unitRef="number">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTo0OTY3Y2RlMDYzMDY0ZTYzODcyM2Q2MmIwMjI5MDRjMi90YWJsZXJhbmdlOjQ5NjdjZGUwNjMwNjRlNjM4NzIzZDYyYjAyMjkwNGMyXzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQURVJTJGQUFBJTNE_0b33662d-8b65-46ee-b453-e87bc908ebcb"
      unitRef="number">0.285</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzM_56f5e30b-5f0e-40fd-8e37-ca42ce6b49cc">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the option activity under the Plans for the year ended December 31, 2017: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.775641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.224359%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Exercise Price&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Remaining Contractual Term (Years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate Intrinsic Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,532,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,111,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(339,111)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,158,820)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,145,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,607,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFZCQUFBJTNE_85a384df-b517-43a0-820d-37ed6445c0c6"
      unitRef="shares">7532455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFZHQUFBJTNE_dfb15078-fafd-4e1f-8ebf-459679439646"
      unitRef="usdPerShare">12.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMzdBQUFBQWdBQUFBSUFBQUFGQUFBQUJRQUFBQUFBQUJ0S0FBQSUzRA_08d4db91-88e3-43f2-961c-acff59bdb88f">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMzFBQUFBQWdBQUFBSUFBQUFIQUFBQUJ3QUFBQUFBQUJ0YkFBQSUzRA_bcaa202b-569d-47bf-b2cf-e37f64c8b9fa"
      unitRef="usd">19988000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFZDQUFBJTNE_71f8871f-cd18-4f5f-b47a-b313a97da186"
      unitRef="shares">2111253</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFZIQUFBJTNE_07340582-871f-4350-b1f2-497d572596c3"
      unitRef="usdPerShare">16.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURWREFBQSUzRA_0b808dbb-4758-4e8c-be16-950ec099eda7"
      unitRef="shares">339111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURWSUFBQSUzRA_0328de67-7ee7-4494-b97c-8859cbc1fbb9"
      unitRef="usdPerShare">14.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURWRUFBQSUzRA_c413f4a9-69d8-497d-99a0-d83803c6c09c"
      unitRef="shares">1158820</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURWSkFBQSUzRA_fa06a98b-2ac0-4bfd-a71c-bb64ec9b0ed2"
      unitRef="usdPerShare">10.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURWRkFBQSUzRA_8e09ac92-cf97-447a-b7de-59124da5c35b"
      unitRef="shares">8145777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURWS0FBQSUzRA_57a92cb8-a892-4f29-a897-634806441dc8"
      unitRef="usdPerShare">13.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQUJ0TUFBQSUzRA_0a71a3ff-4eae-45de-94ef-d46f10fd87a1">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyMmJBQUFBQmdBQUFBWUFBQUFIQUFBQUJ3QUFBQUFBQUJ0WUFBQSUzRA_d6110b2f-6ca2-4f92-a0a0-e8fbafff4e74"
      unitRef="usd">65913000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUJ0VEFBQSUzRA_f606066c-04b7-41a6-83d4-3f9d63941c79"
      unitRef="shares">4607812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUJ0UkFBQSUzRA_44a5e21b-77f6-4888-a302-1f94d7b49772"
      unitRef="usdPerShare">11.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUJ0T0FBQSUzRA_369a65e1-3537-4a45-9716-0a1f9c81aa7e">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpiZmNkMjNhMGY1ZWI0NjI0YTZiMDdlZGI5OGRmMzgwZS90YWJsZXJhbmdlOmJmY2QyM2EwZjVlYjQ2MjRhNmIwN2VkYjk4ZGYzODBlXzAyZDVBQUFBQ0FBQUFBZ0FBQUFIQUFBQUJ3QUFBQUFBQUJ0V0FBQSUzRA_5acbe842-0ae0-407e-a118-e8fb3cc46c3a"
      unitRef="usd">45653000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="icf3ec698f07646948ffcddedc5747cab_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3NTQ_c183986a-0080-4ee3-8f95-2b0cf47f1491">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MzQz_d900c1b7-654a-4ce4-8d34-aa6fa646ef2f"
      unitRef="usd">9800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3MzY3_19bf531e-4ca4-403b-9ec4-84f74e67dacd"
      unitRef="usd">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3Mzkx_a8a033f2-08b0-4aa8-8d20-143eb37c737c"
      unitRef="usd">8400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDEx_bac99b12-99e3-4ff0-baba-540291360963"
      unitRef="usdPerShare">6.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDI1_5232f085-391e-400c-acea-2dcfe6e75eac"
      unitRef="usdPerShare">6.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDM5_945991d7-3d72-49fe-aed0-9820f6022417"
      unitRef="usdPerShare">6.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NDg0_bdc58e6f-9acc-43bc-87e7-16b8ea92603d"
      unitRef="usd">10200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NTA5_09eb51ca-5e5e-4cf5-be36-df963bb7d8dd"
      unitRef="usd">9300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NTMx_da7e49c6-f4df-4530-9dc3-81920b79d382"
      unitRef="usd">8700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NTUy_0b02f58b-c704-4220-b2ae-cf8848760032"
      unitRef="usd">19700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5bed9555d88b470b876755683bbfe287_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3NzA_a75d2f17-4010-4042-ac15-fd0d94c153cb">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NjY5_54d24dde-f402-45aa-abc4-ebfe892dc1cb"
      unitRef="usd">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i061638a6228246a09a12d19dbe248056_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3Njkw_1832ba12-6bc4-4226-ac33-559fda816739"
      unitRef="usd">3300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i64806972529b4b599f71509fc2b41d46_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NzEx_ca518ad8-37f9-4b3f-9ca8-cf168baaed64"
      unitRef="usd">750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzQ_53ebc1d9-636d-4350-97dc-4bbee408c354">&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.615385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(190,003)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i541d4927610e4eeb87c792f3e8cab293_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFZMQUFBJTNE_ff69ded0-eba4-40ee-8061-e1402aa489b5"
      unitRef="shares">353335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i541d4927610e4eeb87c792f3e8cab293_I20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFZRQUFBJTNE_103c1702-3119-45e2-aa3a-8c00c70d7511"
      unitRef="usdPerShare">13.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFZNQUFBJTNE_fcdb2083-11da-4d66-9cbf-82c4e5cd0bd8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFZSQUFBJTNE_eaeb5c6a-e9f5-4fef-a891-b8e00246398f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURWTkFBQSUzRA_45db67d2-92e0-40b4-b6a6-7d6f61ce6760"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURWU0FBQSUzRA_cc24d92a-0496-42e9-8cb5-d5c7df708e0b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURWT0FBQSUzRA_68c575ea-93cd-41e4-a520-93a44dca50cb"
      unitRef="shares">190003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURWVEFBQSUzRA_eadbb37a-d2a7-455c-8d0b-792d3f79537b"
      unitRef="usdPerShare">13.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i785976e4842a4ef2b0db96467d8914ba_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURWUEFBQSUzRA_fe28caea-14b3-4ca5-bba8-c5e7000cb1f6"
      unitRef="shares">163332</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i785976e4842a4ef2b0db96467d8914ba_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTplNzgzNWE3YmEwMzY0Njg0OTBlMDczNzU3ZTdhN2Y1OS90YWJsZXJhbmdlOmU3ODM1YTdiYTAzNjQ2ODQ5MGUwNzM3NTdlN2E3ZjU5XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURWVUFBQSUzRA_0d3a8eec-c6ae-4dd0-8ccc-c922adf5d380"
      unitRef="usdPerShare">13.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i785976e4842a4ef2b0db96467d8914ba_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3NzY3_bd3af802-c6e0-4d02-af24-9d9bc8d54d45"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6d6201d36b6441838287543209fb0e33_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3ODQ_d24bcfe0-6f7e-4f2b-bb0d-b3e7b59e873e">P0Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3ODMz_06f2a272-f004-4a23-9fd8-ccd6a219edf2"
      unitRef="usd">3600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i74aaf271b93e4002882bca7925847cfc_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3OTk_af79f6aa-c355-401b-916b-00e7a49f35ba"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i64b4e651054b45c9b382ab44c20884f3_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ3OTk_6b8a0ee9-c003-4c81-8c19-683d007bfaf1"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzk4OTU2MDQ2NzQzNzU_97412b37-53ee-47e1-a92e-ee0f13aa505c">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the restricted stock unit activity under the Plan for the year ended&#160;December 31, 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.615385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of Shares&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Grant Date Fair Value&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="line-height:120%;"&gt;&lt;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;"&gt;Vested&lt;/span&gt;&lt;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;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(221,672)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;574,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9f8a8a7c03d24db89f63f2d4b464a8b6_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFZWQUFBJTNE_2f8a8ccf-e30d-4c56-a56e-cb37e57a7286"
      unitRef="shares">381952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9f8a8a7c03d24db89f63f2d4b464a8b6_I20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFZhQUFBJTNE_d538f517-1af5-42a2-8393-3bb4ba37d300"
      unitRef="usdPerShare">15.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFZXQUFBJTNE_c25b3f05-eb56-4db1-a901-dbaf2700e384"
      unitRef="shares">413792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFZiQUFBJTNE_58b0d4bb-82cd-4892-b5a6-b85a8b419bf3"
      unitRef="usdPerShare">13.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURWWEFBQSUzRA_ea51071b-108c-4c34-a341-72c5dca67ca3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURWY0FBQSUzRA_5a56aac7-4bed-4520-baca-fa4c23cda181"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURWWUFBQSUzRA_818798ce-35db-4381-a290-0e7d9cf58a6d"
      unitRef="shares">221672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURWZEFBQSUzRA_f717c54a-fe8c-4d2c-9651-e89456580004"
      unitRef="usdPerShare">14.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i010595e3a3174a1780e083fa051e53aa_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURWWkFBQSUzRA_4c6f260c-b040-43b1-8599-187156f773ec"
      unitRef="shares">574072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i010595e3a3174a1780e083fa051e53aa_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90YWJsZTpmNjU5OWM1YTlmNTE0MTUzYjFjMWFkMjZlYWNiNTI0Yi90YWJsZXJhbmdlOmY2NTk5YzVhOWY1MTQxNTNiMWMxYWQyNmVhY2I1MjRiXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURWZUFBQSUzRA_98134c55-54e3-4a7e-a449-c1ee163bfd2c"
      unitRef="usdPerShare">14.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <wk:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3OTIw_ea77196e-1e13-4575-b6f5-44b65e552e41"
      unitRef="shares">191485</wk:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i010595e3a3174a1780e083fa051e53aa_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU3OTUz_5b15d81f-40ad-4598-aee5-1ff4eb6a978e"
      unitRef="usd">5000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzQzOTgwNDY1MjQ4MTM_91be22fe-17ac-41d3-89dd-0bcb64eab0a4">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i113dd04477404e479f24ab3c5571e7ed_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzE3NTkyMTg2MDU4MDIz_043cc9db-8399-4c7b-ad41-4cf731b8e510"
      unitRef="usd">27000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i46664ce868f4493a9468a234120dd94b_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwOTk1MTE2NTIzNTQ_7cd21583-68d4-485a-9e37-1a8c9e0ef820">P0Y10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90ZXh0cmVnaW9uOjg3NTAzNjE4YTVkZWY3MmVjMWM4OTc2ODE2ODYxZTI1Xzk4OTU2MDQ2NTA3NTQ_6cf75c52-cb11-4189-8dc1-837be9c40156">Accumulated Other Comprehensive Income&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2017, 2016 and 2015 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.346154%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.910256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.910256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.910256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated translation adjustment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated unrealized holding gains (losses) on available-for-sale securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive income&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income (loss)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90ZXh0cmVnaW9uOjg3NTAzNjE4YTVkZWY3MmVjMWM4OTc2ODE2ODYxZTI1Xzk4OTU2MDQ2NTA3NTM_e5f5360d-f4ae-42ef-9cd3-b9c4be0e1610">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2017, 2016 and 2015 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.346154%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.910256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.910256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.910256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated translation adjustment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated unrealized holding gains (losses) on available-for-sale securities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive income&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income (loss)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i2211f4e56bc24e4784cf7f84a95b1731_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAxN0FBQUFBUUFBQUFFQUFBQUNBQUFBQWdBQUFBQUFBRFYlMkJBQUElM0Q_1c2b7be7-8c30-4ec3-8905-845ca450516e"
      unitRef="usd">147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if832730c12314c79b583839107034e65_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzlBQUFBQVFBQUFBRUFBQUFFQUFBQUJBQUFBQUFBQURXRkFBQSUzRA_1c80f609-e7f3-41c1-bf1f-8cd152147de5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5664c5c60e304668abe574202de1e94f_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyM2RBQUFBQVFBQUFBRUFBQUFHQUFBQUJnQUFBQUFBQURXTUFBQSUzRA_38829b23-8d78-4936-abb2-203541c523ed"
      unitRef="usd">147000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5c9b222b90f740a4b15a8aa1fa814649_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAxOEFBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBQUFBRFYlMkZBQUElM0Q_a26d0d27-e8b3-4b29-a86b-4295aae123f4"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie25de48daeeb44f5b4663e7a2abb12bb_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzZBQUFBQWdBQUFBSUFBQUFFQUFBQUJBQUFBQUFBQURXR0FBQSUzRA_32554145-e994-47a0-8945-d4506dfe00bd"
      unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzJBQUFBQWdBQUFBSUFBQUFHQUFBQUJnQUFBQUFBQURXTkFBQSUzRA_3b5c9b6c-779c-40c0-9a96-88f39c8071a4"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i0de277d0823945e6b07b1b76b3165a01_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAxYkFBQUFBd0FBQUFNQUFBQUNBQUFBQWdBQUFBQUFBRFdBQUFBJTNE_09bfacbd-4e6b-4592-b793-d54223a5513a"
      unitRef="usd">280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3a93f827d294a0696fa46f0ac8a1fba_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzVBQUFBQXdBQUFBTUFBQUFFQUFBQUJBQUFBQUFBQURXSEFBQSUzRA_41de1de1-0600-41c2-ae55-615dff1c1e77"
      unitRef="usd">-39000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd407485536e415999d8a684521a99cb_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMzNBQUFBQXdBQUFBTUFBQUFHQUFBQUJnQUFBQUFBQURXT0FBQSUzRA_3f35c09a-0c29-487d-bd9a-4c7daf58c668"
      unitRef="usd">241000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id1fff2d158364370bbf9ee0f655dd66b_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMWVBQUFBQkFBQUFBUUFBQUFDQUFBQUFnQUFBQUFBQURXQkFBQSUzRA_c3d07eb6-06f0-4490-b659-7f4b4e0cc9f1"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icf369beb5d4c40d6b6d29841536ed274_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjBBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQUFBQURXSUFBQSUzRA_e0231e1a-7f70-4c77-9526-12c23a95d505"
      unitRef="usd">32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMmVBQUFBQkFBQUFBUUFBQUFHQUFBQUJnQUFBQUFBQURXUEFBQSUzRA_f9b1f2fe-af21-41bb-baeb-241f29643de4"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i3e616a5c81164b3e80ab625fae960f04_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMWRBQUFBQlFBQUFBVUFBQUFDQUFBQUFnQUFBQUFBQURXQ0FBQSUzRA_39e05b5b-377a-4fbb-b947-c09b986888c4"
      unitRef="usd">298000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4245c4f0dd97425a978d1aae6de57743_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjNBQUFBQlFBQUFBVUFBQUFFQUFBQUJBQUFBQUFBQURXSkFBQSUzRA_6cf22c2e-1458-466f-81fb-5b2f61aa221e"
      unitRef="usd">-7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7df6f8d2db8f4d26864467ff01bed393_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMmRBQUFBQlFBQUFBVUFBQUFHQUFBQUJnQUFBQUFBQURXUUFBQSUzRA_537b8a1e-c325-4b7f-8d5c-5cfe24fa51d0"
      unitRef="usd">291000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7ffba66aaa68471fadc130b29d0254b3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMThBQUFBQmdBQUFBWUFBQUFDQUFBQUFnQUFBQUFBQURXREFBQSUzRA_59a44c64-6cd6-4b6c-8f94-21777cb966f6"
      unitRef="usd">-159000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i70139b7e491148a9916002710789f621_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjRBQUFBQmdBQUFBWUFBQUFFQUFBQUJBQUFBQUFBQURXS0FBQSUzRA_69c61594-bce1-4dfb-b920-5d426747671b"
      unitRef="usd">-60000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjhBQUFBQmdBQUFBWUFBQUFHQUFBQUJnQUFBQUFBQURXUkFBQSUzRA_41e0b825-b49a-4fb3-b676-136d3fe7ad6d"
      unitRef="usd">-219000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8f0809ab7e9845f79b759c08e413c8de_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMTlBQUFBQndBQUFBY0FBQUFDQUFBQUFnQUFBQUFBQURXRUFBQSUzRA_dd9817a6-6faa-44af-8b4a-87b0f94972a9"
      unitRef="usd">139000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70bb1cfcfb034943b168aee24b3d268e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjVBQUFBQndBQUFBY0FBQUFFQUFBQUJBQUFBQUFBQURXTEFBQSUzRA_39e4a532-cfef-43c2-a9f4-0f2fb29875a9"
      unitRef="usd">-67000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i600e62079f254c03ba67d5c277de5708_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNzQvZnJhZzo4NzUwMzYxOGE1ZGVmNzJlYzFjODk3NjgxNjg2MWUyNS90YWJsZTowMzdkZDQxNjliNTg0YWMwOWFhNmFmMTI3NDIzY2M2OC90YWJsZXJhbmdlOjAzN2RkNDE2OWI1ODRhYzA5YWE2YWYxMjc0MjNjYzY4XzAyMjlBQUFBQndBQUFBY0FBQUFHQUFBQUJnQUFBQUFBQURXU0FBQSUzRA_f8197934-d217-467d-8607-7bf3c5e4a3e6"
      unitRef="usd">72000</us-gaap:StockholdersEquity>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzk4OTU2MDQ2NTE1MjI_8ff5d2ea-8e47-45ec-a2bc-5893988ede5d">Segments Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have&#160;one&#160;operating and reportable segment. During the years ended December 31, 2017, 2016 and 2015,&#160;&#160;92.1%, 93.8% and 94.3% of our revenue, respectively, and substantially all of our long-lived assets were attributable to operations in the United States.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzk4OTU2MDQ2NTE1MTA_6406448f-9f9f-468d-bd40-24e23d6b9a93"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzk4OTU2MDQ2NTE1MTA_89097ace-b866-42c1-90fd-7091cbfd3b56"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib41605a5a4af410f9ad723476efa1aca_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzE3NTkyMTg2MDQ1MTY1_88000955-f9e2-44d9-aa6c-b83a49536c60"
      unitRef="number">0.921</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if3b8d568992c4b3cb4752a412cfdad8d_D20160101-20161231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzE3NTkyMTg2MDQ1MTcy_63f0c10f-7908-40ae-9240-ade0c03b508a"
      unitRef="number">0.938</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i26e52ffe65744baebda4775ea18c25cd_D20150101-20151231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODAvZnJhZzo3NTRlNWM0NmZhMGQyZTc0ZDFiZTIxODliMmU5ZGZlMy90ZXh0cmVnaW9uOjc1NGU1YzQ2ZmEwZDJlNzRkMWJlMjE4OWIyZTlkZmUzXzE3NTkyMTg2MDQ1MTc5_c4da55b4-e90c-4947-aa6b-c38f52486bd7"
      unitRef="number">0.943</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyOTA_61865d56-5904-4a69-9a63-db1523fe3a18">Income Taxes&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Loss before income tax provision (benefit) consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.448718%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,246)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,952)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,788)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(618)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,953)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,406)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The provision (benefit) for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.448718%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Current&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Deferred&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.448718%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal statutory rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit at federal statutory rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,528)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,384)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,192)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State taxes, net of federal benefit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,802)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,377)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,833)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revaluation of deferred tax items due to tax rate change (federal and state)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revaluation of deferred tax asset for current year net operating loss due to tax rate change&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp;amp; entertainment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit of federal R&amp;amp;D credit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,366)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,781)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition of excess tax benefits related to share-based payments&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,606)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,586)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax provision&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The components of deferred tax assets and liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accruals and reserves&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred rent&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Compensation and benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss and credits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,639)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67,225)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other deferred tax liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(516)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(564)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the "Tax Cuts and Jobs Act" (the "TCJA"). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, a reduction in the federal corporate tax rate from 35% to 21%, effective January 1, 2018. The carrying value of our deferred tax assets and liabilities is also determined by the enacted U.S. corporate income tax rate. Consequently, any changes in the U.S. corporate income tax rate will impact the carrying value of our deferred tax assets and liabilities. Under the new corporate income tax rate of 21%, deferred income tax assets, net have decreased by $22.9 million and the valuation allowance has decreased&#160;by $22.9 million. There was no net effect of the tax reform enactment on the financial statements as of December 31, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We continue to evaluate the impacts of the TCJA and will consider additional guidance from the U.S. Treasury Department, IRS or other standard-setting bodies. Further adjustments, if any, will be recorded by us during the measurement period in 2018 as permitted by SEC Staff Accounting Bulletin 118, &lt;/span&gt;&lt;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;"&gt;Income Tax Accounting Implications of the Tax Cuts and Jobs Act&lt;/span&gt;&lt;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;"&gt;.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Effective July 1, 2017, the Company completed a restructuring of its foreign operations. A newly formed holding company was set up in the United Kingdom, Workiva Holdings Limited, which will be treated as a controlled foreign corporation from a U.S. income tax perspective. The outstanding stock ownership of the existing foreign subsidiaries were contributed to Workiva Holdings Limited, effective July 1, 2017, which triggered a taxable gain for the difference in fair market value compared to the tax basis in the entities for U.S. income tax purposes. The estimated gain recorded is $13.9 million which is included as a permanent book-tax difference. The gain is expected to be fully offset by current year net operating losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2017. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net deferred tax asset at December 31, 2017, because we believe it is more likely than not that these benefits will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;As of December 31, 2017, we have federal and state net operating loss carryforwards of approximately $133.8 million and $101.2 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts between years 2034 and 2037. The state net operating loss carryforwards will expire in varying amounts between years 2021 and 2037. Additionally, we have total net operating loss carryforwards from international operations of&#160;$480,000 that will expire in varying amounts beginning in 2033. We also have approximately&#160;$6.0 million&#160;of federal and&#160;$1.3 million&#160;of state tax credit carryforwards as of&#160;December 31, 2017. The federal credits will expire in varying amounts between the years&#160;2034&#160;and&#160;2037. The state credits expire beginning in 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;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;"&gt;A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits-beginning of period&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions for tax positions related to prior year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions for tax positions related to prior year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency adjustments&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions for tax positions related to current year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits-end of period&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2017, due to the availability of net operating losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;We do not expect our gross unrecognized tax benefits to change significantly over the next 12 months. Our policy is to classify interest and penalties associated with uncertain tax positions, if any, as a component of our income tax provision. Interest and penalties were&#160;not&#160;significant during the years ended December 31, 2017, 2016 and 2015.&lt;/span&gt;&lt;/div&gt;We are subject to taxation in the United States and various states and foreign jurisdictions. As of&#160;December 31, 2017, tax years for 2014 through 2017 are subject to examination by the tax authorities. With few exceptions, as of December 31, 2017, we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2014.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODI_f2ceca43-64b8-4dc6-8ae7-76149ea0b411">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Loss before income tax provision (benefit) consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.448718%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,246)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,952)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,788)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(618)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,953)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,406)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFdWQUFBJTNE_aed85779-26f2-433a-a1b0-ae9d846aab68"
      unitRef="usd">-44246000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFdZQUFBJTNE_bd76d066-cabc-455a-bff4-649b106e254a"
      unitRef="usd">-43952000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMzdBQUFBQWdBQUFBSUFBQUFGQUFBQUJRQUFBQUFBQURXYkFBQSUzRA_a45e845b-36db-483a-bb38-4f8121588331"
      unitRef="usd">-42788000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFdXQUFBJTNE_6f1be0e3-39e3-4e4b-bd85-f282496e5890"
      unitRef="usd">-119000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFdaQUFBJTNE_be04bd0e-58ff-4f05-a870-0774f3206d6e"
      unitRef="usd">-1000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMzRBQUFBQXdBQUFBTUFBQUFGQUFBQUJRQUFBQUFBQURXY0FBQSUzRA_e97f6443-a733-49ec-a888-8920199dd281"
      unitRef="usd">-618000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURXWEFBQSUzRA_914c0f96-73f9-42d6-a79e-e84c3acb5f55"
      unitRef="usd">-44365000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURXYUFBQSUzRA_906563b2-24e7-4f61-8324-3610566018a5"
      unitRef="usd">-43953000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4YTk2OGJjNDVkYjU0M2FjOGRmYjUzZGEzN2VlOTZlMi90YWJsZXJhbmdlOjhhOTY4YmM0NWRiNTQzYWM4ZGZiNTNkYTM3ZWU5NmUyXzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURXZEFBQSUzRA_6b2445d6-7a6e-4371-a9da-6c77c2ca647f"
      unitRef="usd">-43406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODM_9c46b1f5-4789-4ce3-b278-e7dbeab2e932">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The provision (benefit) for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.448718%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Current&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Deferred&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFdlQUFBJTNE_471bbb17-b700-4140-bf9f-47646b081e6f"
      unitRef="usd">42000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFdoQUFBJTNE_5750dc8f-e5c2-4d9c-a52b-3e9df362eeaa"
      unitRef="usd">12000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMzRBQUFBQXdBQUFBTUFBQUFGQUFBQUJRQUFBQUFBQURXa0FBQSUzRA_8441b0a2-d8a0-41db-8221-bf3e8eab75b3"
      unitRef="usd">69000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURXZkFBQSUzRA_008faec1-d2a5-4015-ad21-52e284a05457"
      unitRef="usd">19000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURXaUFBQSUzRA_4e65d48b-7221-4192-a19e-b54297517d8c"
      unitRef="usd">44000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURXbEFBQSUzRA_c658e6ae-0434-4014-aaff-b9d219913602"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURXZ0FBQSUzRA_9bd6d304-2343-4c81-83d2-16bba0d2e499"
      unitRef="usd">61000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURXakFBQSUzRA_f361335c-5eca-4ae7-9365-4ed5b4881908"
      unitRef="usd">56000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQURXbUFBQSUzRA_e0d8a645-5c28-4f37-a18e-eeaa6459e43f"
      unitRef="usd">69000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQUJraEFBQSUzRA_12c18f8b-02c5-4fe0-854e-7b801d27229a"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQUJrakFBQSUzRA_7afc7376-c989-4882-8f5a-74cee5aecef5"
      unitRef="usd">-32000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQUJrbEFBQSUzRA_9453321e-1f66-4ebd-95ad-a74ab9d33b4d"
      unitRef="usd">-76000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURXbkFBQSUzRA_12f32ff7-3165-46e3-9c00-09ade69b5069"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURXb0FBQSUzRA_6ba2dc68-5f5d-4b96-a95d-b107903bf3ef"
      unitRef="usd">-32000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQURXcEFBQSUzRA_be6dc2cd-f40b-4382-a24b-d9901415e76e"
      unitRef="usd">-76000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQURXcUFBQSUzRA_d47f4cf2-8476-454f-9074-fe4d66b45d25"
      unitRef="usd">61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQURXckFBQSUzRA_5a5175a7-db14-4de6-b202-e5778cc74c3d"
      unitRef="usd">24000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo4MGQxNTZkOTE4ZDk0MGIxODk5ZjU1ODFlMDZiNmU2NS90YWJsZXJhbmdlOjgwZDE1NmQ5MThkOTQwYjE4OTlmNTU4MWUwNmI2ZTY1XzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQURXc0FBQSUzRA_9f658ec9-0c22-4fb6-81d0-2f8ea1af5e80"
      unitRef="usd">-7000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODY_def72057-8e11-49bb-b9c2-9c85f04d8163">&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.448718%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.423077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal statutory rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit at federal statutory rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,528)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,384)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,192)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State taxes, net of federal benefit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,802)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,377)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,833)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revaluation of deferred tax items due to tax rate change (federal and state)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revaluation of deferred tax asset for current year net operating loss due to tax rate change&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp;amp; entertainment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit of federal R&amp;amp;D credit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,366)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,781)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognition of excess tax benefits related to share-based payments&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,606)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,586)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total income tax provision&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBQmxkQUFBJTNE_da07ae8a-383e-4574-9ca2-aba41929e4a2"
      unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBQmxkQUFBJTNE_e025fef3-429f-4a1d-b37a-656a15aed4b1"
      unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMzdBQUFBQWdBQUFBSUFBQUFGQUFBQUJRQUFBQUFBQUJsZEFBQSUzRA_15aa05fa-a03a-4f1a-a4a4-b83b479b10d9"
      unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURXdEFBQSUzRA_6b271ca1-4344-4329-a336-95fcb54b1e86"
      unitRef="usd">-15528000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURXNEFBQSUzRA_0b310598-fe77-4f5c-9daf-7fd1e0bfa440"
      unitRef="usd">-15384000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjFBQUFBQkFBQUFBUUFBQUFGQUFBQUJRQUFBQUFBQURYREFBQSUzRA_14ed5744-6fcf-4d8b-9b18-638121627d2f"
      unitRef="usd">-15192000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURXdUFBQSUzRA_7924af0e-3f02-41c5-a57b-9c3602dfa8c9"
      unitRef="usd">-1802000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURXNUFBQSUzRA_7e8c134c-a7d2-496d-bd83-9e3ac9fa6271"
      unitRef="usd">-1377000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjJBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQUFBQURYRUFBQSUzRA_8d0e4c61-3a63-4f09-815a-f78b788c4dd8"
      unitRef="usd">-1833000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURXdkFBQSUzRA_7197b14c-f9f6-4442-8f7c-507324ca6a57"
      unitRef="usd">22880000</wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount>
    <wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURXNkFBQSUzRA_feff8357-0e26-43b1-b64b-cb56bcd44035"
      unitRef="usd">0</wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount>
    <wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjdBQUFBQmdBQUFBWUFBQUFGQUFBQUJRQUFBQUFBQURYRkFBQSUzRA_b40b2c7b-d7db-448a-b8c0-829eed0b610f"
      unitRef="usd">0</wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount>
    <wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURXd0FBQSUzRA_6c390425-f8ee-4426-b47f-9d1d470676a6"
      unitRef="usd">4134000</wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount>
    <wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURXN0FBQSUzRA_68337449-1071-446c-abfc-0316473d3300"
      unitRef="usd">0</wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount>
    <wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyMjZBQUFBQndBQUFBY0FBQUFGQUFBQUJRQUFBQUFBQURYR0FBQSUzRA_5024045e-2a5f-4e63-b30e-f520481c5286"
      unitRef="usd">0</wk:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount>
    <wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQURXeEFBQSUzRA_90306032-0deb-41ae-b829-71cd5614f5ec"
      unitRef="usd">5141000</wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount>
    <wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQURXOEFBQSUzRA_fea6678e-52b1-411a-b302-dbee0759dec4"
      unitRef="usd">1292000</wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount>
    <wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZDlBQUFBQ0FBQUFBZ0FBQUFGQUFBQUJRQUFBQUFBQURYSEFBQSUzRA_54692ace-789c-4438-9a19-5eb2a3215c6b"
      unitRef="usd">636000</wk:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURXeUFBQSUzRA_5e86d789-7abb-4991-8ad2-37ffac5eeaac"
      unitRef="usd">2366000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURXOUFBQSUzRA_e7ea269b-003a-4360-9174-bd38b7ba27e5"
      unitRef="usd">1781000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZDhBQUFBQ1FBQUFBa0FBQUFGQUFBQUJRQUFBQUFBQURYSUFBQSUzRA_16474c16-fbb3-4f93-88d6-f3ecf35b6a02"
      unitRef="usd">1270000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQURXMEFBQSUzRA_9e9bc4f7-1a97-492f-b4de-5c81716fe8e2"
      unitRef="usd">-3606000</wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount>
    <wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQURXJTJGQUFBJTNE_fb425b9e-5814-4329-92f9-b71242a66720"
      unitRef="usd">0</wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount>
    <wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZGVBQUFBQ3dBQUFBc0FBQUFGQUFBQUJRQUFBQUFBQURYS0FBQSUzRA_c2a48b14-769e-40e3-bb35-26863f86f63e"
      unitRef="usd">0</wk:EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQURXMUFBQSUzRA_6302e48f-b4ee-491a-8ef3-563535daeef5"
      unitRef="usd">-8586000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQURYQUFBQSUzRA_3c1a6e40-d339-44eb-b208-136986845ab8"
      unitRef="usd">17013000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyY2JBQUFBREFBQUFBd0FBQUFGQUFBQUJRQUFBQUFBQURYTEFBQSUzRA_f72538fa-e7fd-4b55-870e-0166d289e15d"
      unitRef="usd">17697000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjJBQUFBRFFBQUFBMEFBQUFCQUFBQUFRQUFBQUFBQURXMkFBQSUzRA_9ce8518d-2b60-47c5-bfc1-de5567820197"
      unitRef="usd">-206000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjZBQUFBRFFBQUFBMEFBQUFEQUFBQUF3QUFBQUFBQURYQkFBQSUzRA_cf002fb2-a6ab-4375-b38c-8db7887b8002"
      unitRef="usd">261000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyYzhBQUFBRFFBQUFBMEFBQUFGQUFBQUJRQUFBQUFBQURYTUFBQSUzRA_0482e110-62ac-4324-b3c8-7e8458014d38"
      unitRef="usd">-45000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZmRBQUFBRGdBQUFBNEFBQUFCQUFBQUFRQUFBQUFBQURXM0FBQSUzRA_b1e3d0d9-c994-4f4f-bc27-e9eef71bad40"
      unitRef="usd">61000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyZjlBQUFBRGdBQUFBNEFBQUFEQUFBQUF3QUFBQUFBQURYQ0FBQSUzRA_7ed5e9c5-5902-4812-9115-52585a454560"
      unitRef="usd">24000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95cd88971a2b4332b161df4eacca752a_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTphZGYwMWE1NDFmZTE0ZTdlOTNhOWIzNjhkMmQ2OWQ1MC90YWJsZXJhbmdlOmFkZjAxYTU0MWZlMTRlN2U5M2E5YjM2OGQyZDY5ZDUwXzAyYzdBQUFBRGdBQUFBNEFBQUFGQUFBQUJRQUFBQUFBQURYTkFBQSUzRA_d5f9d272-f5d8-4c8b-b07d-436a06cb4119"
      unitRef="usd">-7000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODc_b156ddc1-2799-44a5-b983-7cf613ac61b5">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The components of deferred tax assets and liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accruals and reserves&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred rent&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Compensation and benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss and credits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,639)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67,225)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and equipment&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other deferred tax liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(516)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(564)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFhPQUFBJTNE_2c736959-531d-4014-b907-c8765a1b80a2"
      unitRef="usd">15000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFhjQUFBJTNE_3856c149-e4e1-4d65-89b9-4d91cfb0fe76"
      unitRef="usd">12000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURYUEFBQSUzRA_e4ba9610-1b0d-4198-ab83-485734aa1aef"
      unitRef="usd">199000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURYZEFBQSUzRA_21649f2e-ac89-4f45-91ac-94d52b1cb886"
      unitRef="usd">1104000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURYUUFBQSUzRA_1ad08b91-0cdb-4712-a45a-c0c951378308"
      unitRef="usd">931000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURYZUFBQSUzRA_3445ff1f-cec0-4e60-b144-82391f557d67"
      unitRef="usd">1565000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURYUkFBQSUzRA_96f2cd59-4cc1-4553-a6b2-240057260ba2"
      unitRef="usd">11973000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURYZkFBQSUzRA_13fab35d-e003-44c8-937c-114baa818e77"
      unitRef="usd">16048000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURYU0FBQSUzRA_287bb38c-3125-4d14-ad03-93fbcf742887"
      unitRef="usd">4762000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURYZ0FBQSUzRA_dde42d80-0b65-41c9-82b2-518b3aa0ec77"
      unitRef="usd">3255000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <wk:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTlBQUFBQ0FBQUFBZ0FBQUFCQUFBQUFRQUFBQUFBQURYVEFBQSUzRA_a0ee37e6-fd58-41e8-9891-bb951515daaf"
      unitRef="usd">41108000</wk:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards>
    <wk:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTVBQUFBQ0FBQUFBZ0FBQUFEQUFBQUF3QUFBQUFBQURYaEFBQSUzRA_869c1c64-f624-4991-a69b-863b4a92b380"
      unitRef="usd">45625000</wk:DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZThBQUFBQ1FBQUFBa0FBQUFCQUFBQUFRQUFBQUFBQURYVUFBQSUzRA_05d1cc28-9397-4cbe-8f57-04c18022660d"
      unitRef="usd">167000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTRBQUFBQ1FBQUFBa0FBQUFEQUFBQUF3QUFBQUFBQURYaUFBQSUzRA_0cb3db2f-4102-42b2-a22c-dd73565aebaa"
      unitRef="usd">180000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZWRBQUFBQ2dBQUFBb0FBQUFCQUFBQUFRQUFBQUFBQURYVkFBQSUzRA_fa9b0fd3-92d7-49e7-b992-82c4c765eb96"
      unitRef="usd">59155000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTNBQUFBQ2dBQUFBb0FBQUFEQUFBQUF3QUFBQUFBQURYakFBQSUzRA_6d247e0a-c52d-4946-bc9f-28822cd12f17"
      unitRef="usd">67789000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZWVBQUFBQ3dBQUFBc0FBQUFCQUFBQUFRQUFBQUFBQURYV0FBQSUzRA_bc9f3f81-7c4b-420e-9a71-240037e29f98"
      unitRef="usd">58639000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZTBBQUFBQ3dBQUFBc0FBQUFEQUFBQUF3QUFBQUFBQURYa0FBQSUzRA_84581488-0b72-4975-8768-a7962ab1d17e"
      unitRef="usd">67225000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZjNBQUFBREFBQUFBd0FBQUFCQUFBQUFRQUFBQUFBQURYWEFBQSUzRA_8af0acfb-ff92-4057-a0a1-684a597db4c9"
      unitRef="usd">516000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZjVBQUFBREFBQUFBd0FBQUFEQUFBQUF3QUFBQUFBQURYbEFBQSUzRA_a379e2ff-24e5-456d-b45c-350292dfc1d0"
      unitRef="usd">564000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZmRBQUFBRGdBQUFBNEFBQUFCQUFBQUFRQUFBQUFBQURYWUFBQSUzRA_b9052b97-9fb2-49a6-a17d-69658386028e"
      unitRef="usd">440000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZjlBQUFBRGdBQUFBNEFBQUFEQUFBQUF3QUFBQUFBQURYbUFBQSUzRA_f4b08971-e251-43ea-b86d-c653c9346ed1"
      unitRef="usd">403000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZmNBQUFBRHdBQUFBOEFBQUFCQUFBQUFRQUFBQUFBQURYWkFBQSUzRA_15a7d27a-cd52-4aa5-8af3-2aa1275b4c70"
      unitRef="usd">76000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAyZmFBQUFBRHdBQUFBOEFBQUFEQUFBQUF3QUFBQUFBQURYbkFBQSUzRA_7c651e6b-6a4a-4ec0-8705-663aa4fe1ed8"
      unitRef="usd">161000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTAxQUFBQUVBQUFBQkFBQUFBQkFBQUFBUUFBQUFBQUFEWGFBQUElM0Q_3eab2ca9-3fe1-4d01-968b-b4d68e030403"
      unitRef="usd">516000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTBmQUFBQUVBQUFBQkFBQUFBREFBQUFBd0FBQUFBQUFEWG9BQUElM0Q_0e80fee7-5d9c-4b1c-8836-5add1e5eb3a5"
      unitRef="usd">564000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTAyQUFBQUVRQUFBQkVBQUFBQkFBQUFBUUFBQUFBQUFEWGJBQUElM0Q_abb285e0-aa05-4122-ba1c-8fdaa5073bca"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo2ODdkYmY4ZWI2MDI0MWI5OWVkMDA5NDc4MTA4ODhjOS90YWJsZXJhbmdlOjY4N2RiZjhlYjYwMjQxYjk5ZWQwMDk0NzgxMDg4OGM5XzAzMTBjQUFBQUVRQUFBQkVBQUFBREFBQUFBd0FBQUFBQUFEWHBBQUElM0Q_1f765f17-c850-4086-b670-88f30338bd68"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <wk:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxNzE1_65fa1357-ac77-453a-b62a-ae1b2ab2ba32"
      unitRef="usd">-22900000</wk:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
    <wk:TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxNzM2_7ef92a9f-7a38-414d-a72b-ec832604081e"
      unitRef="usd">-22900000</wk:TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount>
    <wk:GainLossOnRestructuringOfForeignOperationsPermanentItems
      contextRef="if4fd6c8adb104e138dcbd4c57fbe4751_D20170701-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3MDQyNDMwMjQ0Njc4_04d49b93-d0f0-4139-a654-61b9edb9a1e0"
      unitRef="usd">13900000</wk:GainLossOnRestructuringOfForeignOperationsPermanentItems>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i537fe0c24a684316afbef8c4964b84c0_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODM0_2e76e3c0-5a88-41fb-b77f-6d525e27c3e2"
      unitRef="usd">133800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ia029c5f5f86440a093f68bec00592f55_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODU3_cf59159c-492c-49cc-b26a-d48c333ac3de"
      unitRef="usd">101200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3cb1f4cba1264194ad1125f4650f9d66_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODgw_6edbf58b-1715-4e09-b154-6f5d02558aa9"
      unitRef="usd">480000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i537fe0c24a684316afbef8c4964b84c0_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxODk2_c895267f-dc92-435e-b91b-41ee7337aee6"
      unitRef="usd">6000000.0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ia029c5f5f86440a093f68bec00592f55_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzE3NTkyMTg2MDUxOTIz_c1a57f3d-7bdd-4b93-b62e-e2cd56f271d0"
      unitRef="usd">1300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjIyODg_29eb00e7-7ea7-4d2a-bc9f-6cf72fbf79f4">&lt;div style="text-indent:36pt;"&gt;&lt;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;"&gt;A reconciliation of the gross unrecognized tax benefits is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.307692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.025641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the year ended December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits-beginning of period&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions for tax positions related to prior year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions for tax positions related to prior year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency adjustments&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions for tax positions related to current year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits-end of period&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxZEFBQUFBZ0FBQUFJQUFBQUJBQUFBQVFBQUFBQUFBRFhxQUFBJTNE_15ceb966-d159-4c28-91ec-52f27a059cdb"
      unitRef="usd">168000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxOUFBQUFBZ0FBQUFJQUFBQURBQUFBQXdBQUFBQUFBRFh3QUFBJTNE_695db952-c5ac-40d2-821d-4b7a2991128c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxY0FBQUFBd0FBQUFNQUFBQUJBQUFBQVFBQUFBQUFBRFhyQUFBJTNE_743177de-7571-4a93-b3c3-176b13b96ceb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAxYUFBQUFBd0FBQUFNQUFBQURBQUFBQXdBQUFBQUFBRFh4QUFBJTNE_d7d07232-e43f-45dc-819f-397a63652612"
      unitRef="usd">168000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTFBQUFBQkFBQUFBUUFBQUFCQUFBQUFRQUFBQUFBQURYc0FBQSUzRA_8c613705-bb9e-45b4-acff-c1bc38972f6e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWZBQUFBQkFBQUFBUUFBQUFEQUFBQUF3QUFBQUFBQURYeUFBQSUzRA_5fb0cc91-1f6b-4926-a45e-fedae63703f9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTJBQUFBQlFBQUFBVUFBQUFCQUFBQUFRQUFBQUFBQURYdEFBQSUzRA_538ee0a3-6218-4faa-96e2-fe3717366705"
      unitRef="usd">23000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWNBQUFBQlFBQUFBVUFBQUFEQUFBQUF3QUFBQUFBQURYekFBQSUzRA_64adf957-beba-46aa-8028-ee1bdadc41e2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTdBQUFBQmdBQUFBWUFBQUFCQUFBQUFRQUFBQUFBQURYdUFBQSUzRA_9a3ccd7f-d9d8-45fd-9d36-cc120180d01e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie0bd9d747f874f0c95366bf754aca251_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWJBQUFBQmdBQUFBWUFBQUFEQUFBQUF3QUFBQUFBQURYMEFBQSUzRA_739fa216-f9d0-46c4-aa5c-fa1dcbbe3913"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMTZBQUFBQndBQUFBY0FBQUFCQUFBQUFRQUFBQUFBQURYdkFBQSUzRA_a4e8af51-0f04-44c4-b95f-5dc642bb0484"
      unitRef="usd">191000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90YWJsZTo1YmVhZmJhMTJjNmY0NTgzOGVhYTc3ZDc5MDNmOGJmNi90YWJsZXJhbmdlOjViZWFmYmExMmM2ZjQ1ODM4ZWFhNzdkNzkwM2Y4YmY2XzAyMWFBQUFBQndBQUFBY0FBQUFEQUFBQUF3QUFBQUFBQURYMUFBQSUzRA_4fdf6d62-9bc0-4676-b2b1-7951261dec36"
      unitRef="usd">168000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i15f9331388e74981b4eb9c6b3465ec96_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjE2MDc_aef4c767-2534-4fe2-bb8c-e7c6cfea40df"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i4aa6ea78a2d34c4998a688106cc59840_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjE2MDc_c861ccc7-2e11-49cb-a744-b1c2419dd965"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ice16306b0861471a9510e9a437de336a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyODYvZnJhZzpjNzg3MTkwN2FkMDU2ZTYyMzg4YjIxMjMxYjFkN2VmMC90ZXh0cmVnaW9uOmM3ODcxOTA3YWQwNTZlNjIzODhiMjEyMzFiMWQ3ZWYwXzk4OTU2MDQ2NjE2MDc_0ad01005-3384-4300-af96-b5134601e394"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGV4dHJlZ2lvbjphNDU3MWRhNzljMGNkYjc1NjIwN2M3MTAzOTlmZTY5OV85ODk1NjA0NjUzNjY3_1fc7eb08-e0f0-41f1-95f5-dd8880b3f5ab">Net Loss Per Share&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options, stock related to unvested restricted stock awards, and common stock issuable pursuant to the ESPP to the extent dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The net loss per share is allocated based on the contractual participation rights of the Class&#160;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;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;"&gt;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):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.929487%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.179487%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2015&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Numerator&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,016)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,410)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,644)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,333)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,075)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,324)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Denominator&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding - basic and diluted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,929,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,688,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,265,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,405,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,617,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,235,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted net loss per share&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.07)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.07)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.102564%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares subject to outstanding common stock options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,145,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,532,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,969,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares subject to unvested restricted stock awards&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares issuable pursuant to the ESPP&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGV4dHJlZ2lvbjphNDU3MWRhNzljMGNkYjc1NjIwN2M3MTAzOTlmZTY5OV85ODk1NjA0NjUzNjY1_e8ae23d5-cd7a-43b3-92bc-5c3a0e1b34a6">&lt;div style="text-indent:36pt;"&gt;&lt;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;"&gt;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):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.929487%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.179487%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.737179%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2015&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Numerator&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,016)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,410)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,644)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,333)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,075)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,324)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Denominator&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding - basic and diluted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,929,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,688,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,265,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,405,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,617,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,235,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted net loss per share&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.07)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.07)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFCZlZBQUElM0Q_54cec1d4-e468-42c3-9cd4-1fbc2158189c"
      unitRef="usd">-33016000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFCZmhBQUElM0Q_15135fa3-9343-44a5-910d-6dd3db79164a"
      unitRef="usd">-11410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFCZmtBQUElM0Q_d1b48455-b829-434b-ac4d-7fdfd3b67bfc"
      unitRef="usd">-31644000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjJmQUFBQUJBQUFBQVFBQUFBSEFBQUFCd0FBQUFBQUFCZm1BQUElM0Q_710f36b5-682d-4205-a34e-d53fb2bed129"
      unitRef="usd">-12333000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjc5QUFBQUJBQUFBQVFBQUFBSkFBQUFDUUFBQUFBQUFCZm9BQUElM0Q_be542829-7a20-4cc7-8cb3-6ee12d381263"
      unitRef="usd">-30075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjc1QUFBQUJBQUFBQVFBQUFBTEFBQUFDd0FBQUFBQUFCZnFBQUElM0Q_6304ecf2-9fad-4214-82c6-35d429e05e43"
      unitRef="usd">-13324000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjE2QUFBQUJ3QUFBQWNBQUFBQkFBQUFBUUFBQUFBQUFCZnNBQUElM0Q_139d9dcb-d6db-45d5-b735-4eac9c1cde1b"
      unitRef="shares">30929899</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjFhQUFBQUJ3QUFBQWNBQUFBREFBQUFBd0FBQUFBQUFCZnlBQUElM0Q_2048882e-a0af-445b-bdff-2cc9bca40d0e"
      unitRef="shares">10688939</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjI2QUFBQUJ3QUFBQWNBQUFBRkFBQUFCUUFBQUFBQUFCZnVBQUElM0Q_b241acf7-3bc7-425d-8d61-fcbb0623753c"
      unitRef="shares">29265605</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjJhQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFBQUFCZjBBQUElM0Q_ae7013d5-dfe7-4100-91c4-018905e7a488"
      unitRef="shares">11405528</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjdlQUFBQUJ3QUFBQWNBQUFBSkFBQUFDUUFBQUFBQUFCZndBQUElM0Q_e6af233a-f174-42e8-b282-9c255a2d1188"
      unitRef="shares">27617350</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjcwQUFBQUJ3QUFBQWNBQUFBTEFBQUFDd0FBQUFBQUFCZjJBQUElM0Q_53158d67-4eec-4f1a-8dd6-332fbc497d1c"
      unitRef="shares">12235274</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFEWDJBQUElM0Q_002a7dc8-7711-4ada-9014-14f20f1b2907"
      unitRef="usdPerShare">-1.07</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i778a09fbe90448a7a8dacbf57874d5ff_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFEWDNBQUElM0Q_b1caed12-2417-4aeb-ba4a-3d179b74e08f"
      unitRef="usdPerShare">-1.07</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i1d7b0b82fcac45c9919c06dfd4202a4c_D20160101-20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmQ5QUFBQUNBQUFBQWdBQUFBRkFBQUFCUUFBQUFBQUFEWDRBQUElM0Q_4ee8db06-22da-4c26-9b16-842b7ae7b8da"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if4c4528a1b0e451bb7440d0c541f0a5b_D20160101-20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMmQ1QUFBQUNBQUFBQWdBQUFBSEFBQUFCd0FBQUFBQUFEWDVBQUElM0Q_eca62e3a-ab01-4ba2-97ed-dbd20ff302ea"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="iec2dddfb71d74f94a4dd766ee449ffc1_D20150101-20151231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjgxQUFBQUNBQUFBQWdBQUFBSkFBQUFDUUFBQUFBQUFEWDZBQUElM0Q_dbbbf46c-1cfc-4828-a095-261734ed04fc"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="idc088f12f57a4f5b9997f8fde73d0719_D20150101-20151231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6NmU5MGY1ZjgwZWFmNGE4Y2FlZWVkODkzNGM3ZTEwM2IvdGFibGVyYW5nZTo2ZTkwZjVmODBlYWY0YThjYWVlZWQ4OTM0YzdlMTAzYl8wMjhmQUFBQUNBQUFBQWdBQUFBTEFBQUFDd0FBQUFBQUFEWDdBQUElM0Q_9dc02c43-c5fd-4300-8232-6dbfb86bb38c"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGV4dHJlZ2lvbjphNDU3MWRhNzljMGNkYjc1NjIwN2M3MTAzOTlmZTY5OV85ODk1NjA0NjUzNjY2_aa8f15aa-e4d6-41b8-961f-aefbef8de9a3">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.102564%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.871795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2015&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares subject to outstanding common stock options&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,145,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,532,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,969,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares subject to unvested restricted stock awards&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares issuable pursuant to the ESPP&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie9d93f654ed14ef5ba60d9fbd3f57f01_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMWRBQUFBQWdBQUFBSUFBQUFCQUFBQUFRQUFBQUFBQURYOEFBQSUzRA_25399dba-5fb2-4737-80c7-2ae29d851ff3"
      unitRef="shares">8145777</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i87426b19cd1948e899f50a7d6d14ea42_D20160101-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMTlBQUFBQWdBQUFBSUFBQUFEQUFBQUF3QUFBQUFBQURYJTJGQUFBJTNE_467c1ba7-de7c-4088-94c9-cab320defea5"
      unitRef="shares">7532455</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i048f6885dea74bd3bb6b6e64c9e9b0d5_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjM3QUFBQUFnQUFBQUlBQUFBRkFBQUFCUUFBQUFBQUFEWUNBQUElM0Q_8ee261ff-a486-48a0-a111-48aba7b16db7"
      unitRef="shares">6969133</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifb2c7aa7b54244efb60553ed28c5f2c2_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMWNBQUFBQXdBQUFBTUFBQUFCQUFBQUFRQUFBQUFBQURYOUFBQSUzRA_b0c08580-3ffa-4f16-a1e8-9929850774ad"
      unitRef="shares">163332</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i56bf3d0467bf4a708ea2814a735e655d_D20160101-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMWFBQUFBQXdBQUFBTUFBQUFEQUFBQUF3QUFBQUFBQURZQUFBQSUzRA_cd296ad2-43f8-452f-a056-4fa4ad127695"
      unitRef="shares">353335</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i00719f512d0c46d1ae54e6ad7e9264e9_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjM0QUFBQUF3QUFBQU1BQUFBRkFBQUFCUUFBQUFBQUFEWURBQUElM0Q_aac29bac-f94b-4be3-801f-09c968c612d8"
      unitRef="shares">600025</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia2717376ea6e46378fb4369fb3eee064_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFEWCUyQkFBQSUzRA_6c566093-9192-4ce9-8b4e-32635b450bd3"
      unitRef="shares">85509</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icc0acf29240d4f3ca3da792c2b37a578_D20160101-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFEWUJBQUElM0Q_0003d704-b85d-4765-aa73-0ea73659739f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1553a67f3eb242aa95e23c2f0c075146_D20150101-20151231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTgwL2ZyYWc6YTQ1NzFkYTc5YzBjZGI3NTYyMDdjNzEwMzk5ZmU2OTkvdGFibGU6YWQ2MDJjNmJjNmUyNGZhYTliZTMzMzEyOGQzNzE1ZDIvdGFibGVyYW5nZTphZDYwMmM2YmM2ZTI0ZmFhOWJlMzMzMTI4ZDM3MTVkMl8wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFEWUVBQUElM0Q_9b1fa999-185e-4068-90e8-785b1b0ffeda"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGV4dHJlZ2lvbjphNTQ3YmJhMmY5NzJhZDViZDZlYTgyZTc2NGU1MmU1Nl85ODk1NjA0NjUyNTUy_e2e0d4c5-f8ea-4525-9591-8ccddd3b4996">Unaudited Quarterly Results of Operations&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.410256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dec 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sep 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Jun 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mar 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dec 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sep 30, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Jun 30, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mar 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subscription and support&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional services&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subscription and support&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional services&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cost of revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating expenses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales and marketing&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="line-height:120%;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;line-height:120%;vertical-align:bottom;"&gt;&#160;General and administrative &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:5pt;line-height:120%;vertical-align:bottom;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating expenses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss from operations&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,673)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,782)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,864)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,984)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,408)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,735)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,323)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,112)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss before (benefit) provision for income taxes&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,327)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,048)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,163)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,827)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,515)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,899)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,513)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,026)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Benefit) provision for income taxes&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,321)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,073)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,196)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,836)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,516)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,891)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,525)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,045)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per common share:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding - basic and diluted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,108,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,815,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,429,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,108,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,872,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,762,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,593,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,451,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;(1) During the fourth quarter of 2017, we recorded an additional $1.9 million to general and administrative expense due to certain severance arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i7b99cb41651244e587865354106a08b2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGV4dHJlZ2lvbjphNTQ3YmJhMmY5NzJhZDViZDZlYTgyZTc2NGU1MmU1Nl85ODk1NjA0NjUyNTUx_1b8d4b50-c161-42a4-8aa5-b2ce7156f35b">&lt;div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"/&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.410256%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.441026%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.012821%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dec 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sep 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Jun 30, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mar 31, 2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dec 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sep 30, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Jun 30, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mar 31, 2016&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subscription and support&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional services&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subscription and support&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional services&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cost of revenue&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating expenses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales and marketing&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="line-height:120%;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;line-height:120%;vertical-align:bottom;"&gt;&#160;General and administrative &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:5pt;line-height:120%;vertical-align:bottom;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating expenses&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss from operations&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,673)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,782)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,864)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,984)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,408)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,735)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,323)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,112)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss before (benefit) provision for income taxes&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,327)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,048)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,163)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,827)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,515)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,899)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,513)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,026)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Benefit) provision for income taxes&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,321)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,073)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,196)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,836)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,516)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,891)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,525)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,045)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per common share:&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.30)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding - basic and diluted&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,108,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,815,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,429,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,108,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,872,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,762,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,593,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,451,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;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;"&gt;(1) During the fourth quarter of 2017, we recorded an additional $1.9 million to general and administrative expense due to certain severance arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjExQUFBQUJBQUFBQVFBQUFBQkFBQUFBUUFBQUFBQUFEWUZBQUElM0Q_0da8c914-aaf5-49a2-8484-37088a50676a"
      unitRef="usd">45549000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjFmQUFBQUJBQUFBQVFBQUFBREFBQUFBd0FBQUFBQUFEWUlBQUElM0Q_abfb97a0-6aa3-4d8d-ac34-3422ee9cf47e"
      unitRef="usd">43214000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjIxQUFBQUJBQUFBQVFBQUFBRkFBQUFCUUFBQUFBQUFEWUxBQUElM0Q_05f6dfbd-c477-4a82-a0aa-ccf51d4a13f4"
      unitRef="usd">40980000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjJmQUFBQUJBQUFBQVFBQUFBSEFBQUFCd0FBQUFBQUFEWU9BQUElM0Q_f7c9bbad-72f4-4523-9858-e7660473c8c0"
      unitRef="usd">39540000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc5QUFBQUJBQUFBQVFBQUFBSkFBQUFDUUFBQUFBQUFEWVJBQUElM0Q_f02469b5-24c3-4338-919d-4aed60ca089e"
      unitRef="usd">38329000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc1QUFBQUJBQUFBQVFBQUFBTEFBQUFDd0FBQUFBQUFEWVVBQUElM0Q_558257e5-4e5e-4117-8591-ae4b22a96083"
      unitRef="usd">36237000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjYzQUFBQUJBQUFBQVFBQUFBTkFBQUFEUUFBQUFBQUFEWVhBQUElM0Q_e1572c2e-797c-4a85-b55d-008c0cd7866e"
      unitRef="usd">34969000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:LicenseAndServicesRevenue
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjY1QUFBQUJBQUFBQVFBQUFBUEFBQUFEd0FBQUFBQUFEWWFBQUElM0Q_b830a443-1df9-4b4a-9866-e1ce4d8625e9"
      unitRef="usd">33585000</us-gaap:LicenseAndServicesRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjEyQUFBQUJRQUFBQVVBQUFBQkFBQUFBUUFBQUFBQUFEWUdBQUElM0Q_466b1e58-579c-46f7-8be6-322101d459d8"
      unitRef="usd">8957000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjFjQUFBQUJRQUFBQVVBQUFBREFBQUFBd0FBQUFBQUFEWUpBQUElM0Q_e3d0dc90-97a5-427b-99ef-b139f4dedb33"
      unitRef="usd">8854000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjIyQUFBQUJRQUFBQVVBQUFBRkFBQUFCUUFBQUFBQUFEWU1BQUElM0Q_17404fc4-687b-49b7-934d-34f29c402549"
      unitRef="usd">8411000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjJjQUFBQUJRQUFBQVVBQUFBSEFBQUFCd0FBQUFBQUFEWVBBQUElM0Q_c9888f98-cdd3-43d1-9842-aa67634feda2"
      unitRef="usd">12364000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc4QUFBQUJRQUFBQVVBQUFBSkFBQUFDUUFBQUFBQUFEWVNBQUElM0Q_ccfb9496-637a-440b-8e54-5ba0c848cbb7"
      unitRef="usd">8045000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjc0QUFBQUJRQUFBQVVBQUFBTEFBQUFDd0FBQUFBQUFEWVZBQUElM0Q_d4ddb0a8-5793-4752-8a3f-72834c2ab07a"
      unitRef="usd">8473000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjYyQUFBQUJRQUFBQVVBQUFBTkFBQUFEUUFBQUFBQUFEWVlBQUElM0Q_1d28f5a8-2613-48a7-a832-3cc55d72d339"
      unitRef="usd">8042000</us-gaap:ContractsRevenue>
    <us-gaap:ContractsRevenue
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjY2QUFBQUJRQUFBQVVBQUFBUEFBQUFEd0FBQUFBQUFEWWJBQUElM0Q_ae1b853b-753a-4851-88e0-a702236233a2"
      unitRef="usd">10966000</us-gaap:ContractsRevenue>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjE3QUFBQUJnQUFBQVlBQUFBQkFBQUFBUUFBQUFBQUFEWUhBQUElM0Q_02c24824-6000-4ca8-b4fb-3ad8d90ace3d"
      unitRef="usd">54506000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjFiQUFBQUJnQUFBQVlBQUFBREFBQUFBd0FBQUFBQUFEWUtBQUElM0Q_2b00e065-1edd-4e85-bab6-df83747bc7d5"
      unitRef="usd">52068000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjI3QUFBQUJnQUFBQVlBQUFBRkFBQUFCUUFBQUFBQUFEWU5BQUElM0Q_4de22e8f-d773-49f9-be16-543cf90ba4e2"
      unitRef="usd">49391000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjJiQUFBQUJnQUFBQVlBQUFBSEFBQUFCd0FBQUFBQUFEWVFBQUElM0Q_320960ef-6a1a-422a-be4f-8f85b8254f21"
      unitRef="usd">51904000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjdkQUFBQUJnQUFBQVlBQUFBSkFBQUFDUUFBQUFBQUFEWVRBQUElM0Q_acd02f48-5ba1-4929-816a-875b7717398b"
      unitRef="usd">46374000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjczQUFBQUJnQUFBQVlBQUFBTEFBQUFDd0FBQUFBQUFEWVdBQUElM0Q_c91ebc69-dd7d-45d5-9dfd-d8278eb60534"
      unitRef="usd">44710000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjZkQUFBQUJnQUFBQVlBQUFBTkFBQUFEUUFBQUFBQUFEWVpBQUElM0Q_5a24a3bc-bfb0-437d-83c8-911dead40028"
      unitRef="usd">43011000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:SalesRevenueServicesNet
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjY5QUFBQUJnQUFBQVlBQUFBUEFBQUFEd0FBQUFBQUFEWWNBQUElM0Q_035a1bd7-f055-42b1-91c2-c08a8de1e026"
      unitRef="usd">44551000</us-gaap:SalesRevenueServicesNet>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU5QUFBQUNBQUFBQWdBQUFBQkFBQUFBUUFBQUFBQUFEWWRBQUElM0Q_0020de5a-f5fd-4899-ad0c-5f1940291076"
      unitRef="usd">8779000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU1QUFBQUNBQUFBQWdBQUFBREFBQUFBd0FBQUFBQUFEWWhBQUElM0Q_7529cc86-a6ff-42df-91d8-6a5106a82941"
      unitRef="usd">8472000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ5QUFBQUNBQUFBQWdBQUFBRkFBQUFCUUFBQUFBQUFEWWxBQUElM0Q_cd437fbe-9043-4900-b32a-6797bf05732a"
      unitRef="usd">7758000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ1QUFBQUNBQUFBQWdBQUFBSEFBQUFCd0FBQUFBQUFEWXBBQUElM0Q_ccaa2ab9-0d48-43b8-bf43-04eb3911246b"
      unitRef="usd">7637000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjgxQUFBQUNBQUFBQWdBQUFBSkFBQUFDUUFBQUFBQUFEWXRBQUElM0Q_3ca92694-5fd5-4b7f-b366-a2b50334f49b"
      unitRef="usd">7244000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhmQUFBQUNBQUFBQWdBQUFBTEFBQUFDd0FBQUFBQUFEWXhBQUElM0Q_4ff5bb79-4de2-49f8-957d-f027954775a8"
      unitRef="usd">6694000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjkzQUFBQUNBQUFBQWdBQUFBTkFBQUFEUUFBQUFBQUFEWTFBQUElM0Q_8c65ad0c-fa72-4b5a-8d6a-97efb85c6837"
      unitRef="usd">7039000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:CostOfServicesLicensesAndServices
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjk1QUFBQUNBQUFBQWdBQUFBUEFBQUFEd0FBQUFBQUFEWTVBQUElM0Q_7119aa3d-0283-434e-9446-552e7a49c05d"
      unitRef="usd">6918000</us-gaap:CostOfServicesLicensesAndServices>
    <us-gaap:ContractRevenueCost
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU4QUFBQUNRQUFBQWtBQUFBQkFBQUFBUUFBQUFBQUFEWWVBQUElM0Q_8ee77b19-de6e-401f-9a2d-44881bc2fb2e"
      unitRef="usd">7310000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmU0QUFBQUNRQUFBQWtBQUFBREFBQUFBd0FBQUFBQUFEWWlBQUElM0Q_310ec31c-3204-499c-8134-d586953f31d0"
      unitRef="usd">7180000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ4QUFBQUNRQUFBQWtBQUFBRkFBQUFCUUFBQUFBQUFEWW1BQUElM0Q_1f4a4924-d9a1-4edb-a203-bd6343a8fb8f"
      unitRef="usd">6528000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQ0QUFBQUNRQUFBQWtBQUFBSEFBQUFCd0FBQUFBQUFEWXFBQUElM0Q_33d58f35-8a89-48f1-a77f-ec6dc8c0d6dc"
      unitRef="usd">6581000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjgyQUFBQUNRQUFBQWtBQUFBSkFBQUFDUUFBQUFBQUFEWXVBQUElM0Q_de98bec5-276f-4394-87a0-5385824941da"
      unitRef="usd">5964000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhjQUFBQUNRQUFBQWtBQUFBTEFBQUFDd0FBQUFBQUFEWXlBQUElM0Q_82d10db9-5b89-41f9-9f96-028eb9a0070c"
      unitRef="usd">6040000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjkyQUFBQUNRQUFBQWtBQUFBTkFBQUFEUUFBQUFBQUFEWTJBQUElM0Q_ed4207ca-e1a8-43bf-a6c8-16863b953660"
      unitRef="usd">5538000</us-gaap:ContractRevenueCost>
    <us-gaap:ContractRevenueCost
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjk2QUFBQUNRQUFBQWtBQUFBUEFBQUFEd0FBQUFBQUFEWTZBQUElM0Q_bb3e82b8-d4a6-4ef7-acf2-d9f251fef0fe"
      unitRef="usd">6188000</us-gaap:ContractRevenueCost>
    <us-gaap:CostOfServices
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmVkQUFBQUNnQUFBQW9BQUFBQkFBQUFBUUFBQUFBQUFEWWZBQUElM0Q_f648eb53-a5eb-4736-9703-71424115cdeb"
      unitRef="usd">16089000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmUzQUFBQUNnQUFBQW9BQUFBREFBQUFBd0FBQUFBQUFEWWpBQUElM0Q_9f616ad1-655b-418c-a836-15084b702e2e"
      unitRef="usd">15652000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmRkQUFBQUNnQUFBQW9BQUFBRkFBQUFCUUFBQUFBQUFEWW5BQUElM0Q_deae9af9-212e-4730-80f3-c4af27e04d4c"
      unitRef="usd">14286000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQzQUFBQUNnQUFBQW9BQUFBSEFBQUFCd0FBQUFBQUFEWXJBQUElM0Q_4275e48a-e2b6-4b38-ab9a-5b30fe0468ae"
      unitRef="usd">14218000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjg3QUFBQUNnQUFBQW9BQUFBSkFBQUFDUUFBQUFBQUFEWXZBQUElM0Q_427f4381-fbaf-4fe5-93fb-f5b3ff4e4446"
      unitRef="usd">13208000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhiQUFBQUNnQUFBQW9BQUFBTEFBQUFDd0FBQUFBQUFEWXpBQUElM0Q_19109bac-8266-4d7b-a517-9105205aab62"
      unitRef="usd">12734000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjlkQUFBQUNnQUFBQW9BQUFBTkFBQUFEUUFBQUFBQUFEWTNBQUElM0Q_07131ebf-6d26-46d1-9162-68ff9aca5c9a"
      unitRef="usd">12577000</us-gaap:CostOfServices>
    <us-gaap:CostOfServices
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjk5QUFBQUNnQUFBQW9BQUFBUEFBQUFEd0FBQUFBQUFEWTdBQUElM0Q_21efe1ea-54f6-4f9c-b257-ed171e2a8c32"
      unitRef="usd">13106000</us-gaap:CostOfServices>
    <us-gaap:GrossProfit
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmVlQUFBQUN3QUFBQXNBQUFBQkFBQUFBUUFBQUFBQUFEWWdBQUElM0Q_313dd94d-fbec-44b0-bdd9-98dcf9ffc945"
      unitRef="usd">38417000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmUwQUFBQUN3QUFBQXNBQUFBREFBQUFBd0FBQUFBQUFEWWtBQUElM0Q_45c469b5-5c6c-433e-a562-c8eff043994f"
      unitRef="usd">36416000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmRlQUFBQUN3QUFBQXNBQUFBRkFBQUFCUUFBQUFBQUFEWW9BQUElM0Q_4a6a1813-220e-4a78-b022-3a390f402403"
      unitRef="usd">35105000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmQwQUFBQUN3QUFBQXNBQUFBSEFBQUFCd0FBQUFBQUFEWXNBQUElM0Q_c41c0a1f-f8e9-4419-8da3-6ec5865e2ae0"
      unitRef="usd">37686000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjg2QUFBQUN3QUFBQXNBQUFBSkFBQUFDUUFBQUFBQUFEWXdBQUElM0Q_0414ef90-034d-4bb1-bfcc-3d54f360a668"
      unitRef="usd">33166000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjhhQUFBQUN3QUFBQXNBQUFBTEFBQUFDd0FBQUFBQUFEWTBBQUElM0Q_2f3ed79d-9752-43d2-bdba-59ae8f2f985e"
      unitRef="usd">31976000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjljQUFBQUN3QUFBQXNBQUFBTkFBQUFEUUFBQUFBQUFEWTRBQUElM0Q_049a211e-5754-425c-b498-8cc579dc4f86"
      unitRef="usd">30434000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMjlhQUFBQUN3QUFBQXNBQUFBUEFBQUFEd0FBQUFBQUFEWThBQUElM0Q_18f51df0-412c-47e8-a3f4-c58d5b11c016"
      unitRef="usd">31445000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmYyQUFBQURRQUFBQTBBQUFBQkFBQUFBUUFBQUFBQUFEWTlBQUElM0Q_12a82458-d692-4edc-a21e-1ed91ecafd93"
      unitRef="usd">18870000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmY2QUFBQURRQUFBQTBBQUFBREFBQUFBd0FBQUFBQUFEWkhBQUElM0Q_c111e1f1-5195-4f9e-98aa-86729855b1ad"
      unitRef="usd">17527000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmM4QUFBQURRQUFBQTBBQUFBRkFBQUFCUUFBQUFBQUFEWlJBQUElM0Q_76f18c9c-1821-4f66-9528-8b31278a32ab"
      unitRef="usd">16239000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmNlQUFBQURRQUFBQTBBQUFBSEFBQUFCd0FBQUFBQUFEWmJBQUElM0Q_70a9d910-5cca-4052-8580-bbe7617e0cf4"
      unitRef="usd">15536000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmI4QUFBQURRQUFBQTBBQUFBSkFBQUFDUUFBQUFBQUFEWmxBQUElM0Q_a5ade909-f7b2-4b56-9db7-7d40a78c6301"
      unitRef="usd">14533000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmI0QUFBQURRQUFBQTBBQUFBTEFBQUFDd0FBQUFBQUFEWnZBQUElM0Q_51080447-10a9-4ca7-a87a-038b5643f66f"
      unitRef="usd">14342000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmEyQUFBQURRQUFBQTBBQUFBTkFBQUFEUUFBQUFBQUFEWjVBQUElM0Q_b016317e-d9ce-44a8-8a71-051a59e97f2b"
      unitRef="usd">14047000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmE2QUFBQURRQUFBQTBBQUFBUEFBQUFEd0FBQUFBQUFEYURBQUElM0Q_6f692776-6510-4361-aa4c-1e54aace903f"
      unitRef="usd">14516000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmZkQUFBQURnQUFBQTRBQUFBQkFBQUFBUUFBQUFBQUFEWSUyQkFBQSUzRA_1771ce51-0a99-4af8-b4bc-86e8ba514950"
      unitRef="usd">21949000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmY5QUFBQURnQUFBQTRBQUFBREFBQUFBd0FBQUFBQUFEWklBQUElM0Q_4ba5a012-61fb-41fc-9e48-4ce92306b134"
      unitRef="usd">23712000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmM3QUFBQURnQUFBQTRBQUFBRkFBQUFCUUFBQUFBQUFEWlNBQUElM0Q_1e4cabd3-50e7-4300-a650-2f5d3aa5e80c"
      unitRef="usd">19787000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmMxQUFBQURnQUFBQTRBQUFBSEFBQUFCd0FBQUFBQUFEWmNBQUElM0Q_0bf0d485-20d8-4cfc-9f78-2bf6d2c380fe"
      unitRef="usd">18713000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmJkQUFBQURnQUFBQTRBQUFBSkFBQUFDUUFBQUFBQUFEWm1BQUElM0Q_bfd7c4be-f193-48a2-9c49-1bc80e412658"
      unitRef="usd">18196000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmIzQUFBQURnQUFBQTRBQUFBTEFBQUFDd0FBQUFBQUFEWndBQUElM0Q_c892cb14-5d47-4af2-a270-880d7e990d26"
      unitRef="usd">22354000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmFkQUFBQURnQUFBQTRBQUFBTkFBQUFEUUFBQUFBQUFEWjZBQUElM0Q_079a19f2-d5ab-42b9-a01b-0e5c5b334012"
      unitRef="usd">19828000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmE5QUFBQURnQUFBQTRBQUFBUEFBQUFEd0FBQUFBQUFEYUVBQUElM0Q_2cbec317-ebae-4fac-aeb2-c0982d905df0"
      unitRef="usd">20088000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmZjQUFBQUR3QUFBQThBQUFBQkFBQUFBUUFBQUFBQUFEWSUyRkFBQSUzRA_408b99bd-ba72-42eb-8f0d-7ce7b21127f7"
      unitRef="usd">12271000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmZhQUFBQUR3QUFBQThBQUFBREFBQUFBd0FBQUFBQUFEWkpBQUElM0Q_d9f3783a-d275-400b-bf3d-cb81fabac3b7"
      unitRef="usd">8959000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmM0QUFBQUR3QUFBQThBQUFBRkFBQUFCUUFBQUFBQUFEWlRBQUElM0Q_8c6c851a-743a-4510-8bf6-fee6ab3abb7b"
      unitRef="usd">8943000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmMwQUFBQUR3QUFBQThBQUFBSEFBQUFCd0FBQUFBQUFEWmRBQUElM0Q_decd809f-b85a-4520-84f0-ff2c8837aedd"
      unitRef="usd">9421000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmJlQUFBQUR3QUFBQThBQUFBSkFBQUFDUUFBQUFBQUFEWm5BQUElM0Q_b16ffef3-ff06-45f7-9f68-2af2484da94d"
      unitRef="usd">7845000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmIwQUFBQUR3QUFBQThBQUFBTEFBQUFDd0FBQUFBQUFEWnhBQUElM0Q_c50659a0-03ca-45c5-bd43-81252326591f"
      unitRef="usd">8015000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmFjQUFBQUR3QUFBQThBQUFBTkFBQUFEUUFBQUFBQUFEWjdBQUElM0Q_6f725021-ad21-4288-ba57-eed625aec6f2"
      unitRef="usd">7882000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMmFhQUFBQUR3QUFBQThBQUFBUEFBQUFEd0FBQUFBQUFEYUZBQUElM0Q_63b580d5-77ee-4ac2-8fe1-23931df2b8e0"
      unitRef="usd">8953000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwMUFBQUFFQUFBQUJBQUFBQUJBQUFBQVFBQUFBQUFBRFpBQUFBJTNE_bb0aec95-e126-4486-b907-0e060e4f8ea9"
      unitRef="usd">53090000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwZkFBQUFFQUFBQUJBQUFBQURBQUFBQXdBQUFBQUFBRFpLQUFBJTNE_df57bed1-8dd5-4f3b-9e82-db84cf6f2848"
      unitRef="usd">50198000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExM0FBQUFFQUFBQUJBQUFBQUZBQUFBQlFBQUFBQUFBRFpVQUFBJTNE_efb04186-6352-4b17-9f9a-5ddf2bbad1d8"
      unitRef="usd">44969000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExNUFBQUFFQUFBQUJBQUFBQUhBQUFBQndBQUFBQUFBRFplQUFBJTNE_85621748-724a-4c10-a651-1a86cf4d0b1c"
      unitRef="usd">43670000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlYkFBQUFFQUFBQUJBQUFBQUpBQUFBQ1FBQUFBQUFBRFpvQUFBJTNE_0d746cc5-ebea-45d6-89ea-89d2e0be64a8"
      unitRef="usd">40574000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlZkFBQUFFQUFBQUJBQUFBQUxBQUFBQ3dBQUFBQUFBRFp5QUFBJTNE_4a99ca7b-a507-4b34-9f0e-c55111a64dee"
      unitRef="usd">44711000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmMUFBQUFFQUFBQUJBQUFBQU5BQUFBRFFBQUFBQUFBRFo4QUFBJTNE_90196de1-55f6-4a9a-b404-afbc2b7c4ce9"
      unitRef="usd">41757000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmZkFBQUFFQUFBQUJBQUFBQVBBQUFBRHdBQUFBQUFBRGFHQUFBJTNE_ff4b7361-716f-4b32-aa5f-ccda94f5ed52"
      unitRef="usd">43557000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwMkFBQUFFUUFBQUJFQUFBQUJBQUFBQVFBQUFBQUFBRFpCQUFBJTNE_e4fb469f-f3a9-457e-a27d-0531d518076d"
      unitRef="usd">-14673000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwY0FBQUFFUUFBQUJFQUFBQURBQUFBQXdBQUFBQUFBRFpMQUFBJTNE_3b4b9209-d585-44fd-a204-068ae9b1d689"
      unitRef="usd">-13782000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExMkFBQUFFUUFBQUJFQUFBQUZBQUFBQlFBQUFBQUFBRFpWQUFBJTNE_300c239d-c8d9-47d5-a94e-1f8dcaae0a7a"
      unitRef="usd">-9864000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExNkFBQUFFUUFBQUJFQUFBQUhBQUFBQndBQUFBQUFBRFpmQUFBJTNE_08f6d307-717e-4931-8a64-fc800d686847"
      unitRef="usd">-5984000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlOEFBQUFFUUFBQUJFQUFBQUpBQUFBQ1FBQUFBQUFBRFpwQUFBJTNE_1beb49ad-f6cd-4a17-a646-aae00c7d6dfa"
      unitRef="usd">-7408000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlZUFBQUFFUUFBQUJFQUFBQUxBQUFBQ3dBQUFBQUFBRFp6QUFBJTNE_11cd658f-c4c0-4a8c-8945-b198ee88c79e"
      unitRef="usd">-12735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmMkFBQUFFUUFBQUJFQUFBQU5BQUFBRFFBQUFBQUFBRFo5QUFBJTNE_a292c8a9-c750-4e35-8137-51be45b47a28"
      unitRef="usd">-11323000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmY0FBQUFFUUFBQUJFQUFBQVBBQUFBRHdBQUFBQUFBRGFIQUFBJTNE_1bdc7b75-3659-4868-a88d-6e13217c21b1"
      unitRef="usd">-12112000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwN0FBQUFFZ0FBQUJJQUFBQUJBQUFBQVFBQUFBQUFBRFpDQUFBJTNE_595e86fe-ebe2-44d1-88a7-d920834b87fd"
      unitRef="usd">451000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwYkFBQUFFZ0FBQUJJQUFBQURBQUFBQXdBQUFBQUFBRFpNQUFBJTNE_bc25a997-9260-4555-ba04-8efc45749d5f"
      unitRef="usd">464000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExZEFBQUFFZ0FBQUJJQUFBQUZBQUFBQlFBQUFBQUFBRFpXQUFBJTNE_967b2c5d-3391-47cb-8b16-0e59ed5e8d9c"
      unitRef="usd">475000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExOUFBQUFFZ0FBQUJJQUFBQUhBQUFBQndBQUFBQUFBRFpnQUFBJTNE_ea78b853-e346-4677-b095-c95a72b95862"
      unitRef="usd">455000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlN0FBQUFFZ0FBQUJJQUFBQUpBQUFBQ1FBQUFBQUFBRFpxQUFBJTNE_d8cb3379-07ae-42bc-a460-2b7ebfd11394"
      unitRef="usd">455000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlMUFBQUFFZ0FBQUJJQUFBQUxBQUFBQ3dBQUFBQUFBRFowQUFBJTNE_33576bc5-30aa-4f55-ae35-dfa4a541424f"
      unitRef="usd">462000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmN0FBQUFFZ0FBQUJJQUFBQU5BQUFBRFFBQUFBQUFBRFolMkJBQUElM0Q_d387f7ae-645e-4aee-9b2e-68da0b5ca074"
      unitRef="usd">468000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmYkFBQUFFZ0FBQUJJQUFBQVBBQUFBRHdBQUFBQUFBRGFJQUFBJTNE_8a5f513f-6189-4d6f-b1de-7b81ef567dbf"
      unitRef="usd">490000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwNkFBQUFFd0FBQUJNQUFBQUJBQUFBQVFBQUFBQUFBRFpEQUFBJTNE_b10dd1e8-aa1c-4f63-bd22-0a599754fe08"
      unitRef="usd">797000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEwYUFBQUFFd0FBQUJNQUFBQURBQUFBQXdBQUFBQUFBRFpOQUFBJTNE_db958c03-26c7-4829-a8bc-5a117a461a3f"
      unitRef="usd">198000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExY0FBQUFFd0FBQUJNQUFBQUZBQUFBQlFBQUFBQUFBRFpYQUFBJTNE_deef3f57-9b7e-46ed-ab0c-5b88de98390f"
      unitRef="usd">176000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzExYUFBQUFFd0FBQUJNQUFBQUhBQUFBQndBQUFBQUFBRFpoQUFBJTNE_df3d62b9-a90f-4b8a-b7d4-d993429caaae"
      unitRef="usd">612000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlNEFBQUFFd0FBQUJNQUFBQUpBQUFBQ1FBQUFBQUFBRFpyQUFBJTNE_6543db51-9ab8-4510-9245-043e0a5425f3"
      unitRef="usd">348000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFlMEFBQUFFd0FBQUJNQUFBQUxBQUFBQ3dBQUFBQUFBRFoxQUFBJTNE_24d77ba1-968e-442e-991f-03cbaa3b4b29"
      unitRef="usd">298000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmNkFBQUFFd0FBQUJNQUFBQU5BQUFBRFFBQUFBQUFBRFolMkZBQUElM0Q_e331b983-dfb1-4c19-8b21-24699e90530c"
      unitRef="usd">278000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFmYUFBQUFFd0FBQUJNQUFBQVBBQUFBRHdBQUFBQUFBRGFKQUFBJTNE_43b9d0fa-020b-4d8f-a2c5-77abe4f83785"
      unitRef="usd">576000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzOUFBQUFGQUFBQUJRQUFBQUJBQUFBQVFBQUFBQUFBRFpFQUFBJTNE_ae3b1a66-ec37-4e29-a071-1756b1151887"
      unitRef="usd">-14327000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzNUFBQUFGQUFBQUJRQUFBQURBQUFBQXdBQUFBQUFBRFpPQUFBJTNE_cfabc2c6-6b89-49af-9fec-6d09dcd4ace9"
      unitRef="usd">-14048000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyM0FBQUFGQUFBQUJRQUFBQUZBQUFBQlFBQUFBQUFBRFpZQUFBJTNE_2dacc4ea-67fa-4295-8bca-f3833fee09cb"
      unitRef="usd">-10163000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyNUFBQUFGQUFBQUJRQUFBQUhBQUFBQndBQUFBQUFBRFppQUFBJTNE_ba9b1341-7c74-4fa4-8351-26a65b312a6c"
      unitRef="usd">-5827000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkYkFBQUFGQUFBQUJRQUFBQUpBQUFBQ1FBQUFBQUFBRFpzQUFBJTNE_f2463e16-c4e1-4786-9127-80b1285a2ceb"
      unitRef="usd">-7515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkZkFBQUFGQUFBQUJRQUFBQUxBQUFBQ3dBQUFBQUFBRFoyQUFBJTNE_e5d02cc7-0b9e-43b6-965d-fd45492d2815"
      unitRef="usd">-12899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjOUFBQUFGQUFBQUJRQUFBQU5BQUFBRFFBQUFBQUFBRGFBQUFBJTNE_5a647e2a-ff94-478a-a7ea-ed473acc1384"
      unitRef="usd">-11513000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjNUFBQUFGQUFBQUJRQUFBQVBBQUFBRHdBQUFBQUFBRGFLQUFBJTNE_0b5499eb-9be8-4726-92f7-e587abd693bf"
      unitRef="usd">-12026000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzOEFBQUFGUUFBQUJVQUFBQUJBQUFBQVFBQUFBQUFBRFpGQUFBJTNE_b3934ff5-197c-4d8e-bee6-2f318e0f4ff7"
      unitRef="usd">-6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzNEFBQUFGUUFBQUJVQUFBQURBQUFBQXdBQUFBQUFBRFpQQUFBJTNE_8466d9f9-75a2-42d7-9790-80ccf0bd12ee"
      unitRef="usd">25000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyMkFBQUFGUUFBQUJVQUFBQUZBQUFBQlFBQUFBQUFBRFpaQUFBJTNE_6cc5cebc-37e6-4396-bd23-cc9b23b2ee90"
      unitRef="usd">33000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyNkFBQUFGUUFBQUJVQUFBQUhBQUFBQndBQUFBQUFBRFpqQUFBJTNE_224c709d-e862-4b58-a08d-e6a50a806d06"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkOEFBQUFGUUFBQUJVQUFBQUpBQUFBQ1FBQUFBQUFBRFp0QUFBJTNE_3667df0c-27d5-4f2a-8b81-951dca5e88cb"
      unitRef="usd">1000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkZUFBQUFGUUFBQUJVQUFBQUxBQUFBQ3dBQUFBQUFBRFozQUFBJTNE_7f744680-d572-4a50-b8bc-afaa7ac147e1"
      unitRef="usd">-8000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjOEFBQUFGUUFBQUJVQUFBQU5BQUFBRFFBQUFBQUFBRGFCQUFBJTNE_c1cf89d4-8742-418f-8cfc-d9ba2fe78148"
      unitRef="usd">12000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjNEFBQUFGUUFBQUJVQUFBQVBBQUFBRHdBQUFBQUFBRGFMQUFBJTNE_9f8f36e8-7d18-4ae1-abb6-92563ea16e15"
      unitRef="usd">19000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzZEFBQUFGZ0FBQUJZQUFBQUJBQUFBQVFBQUFBQUFBRFpHQUFBJTNE_c2a904e8-27d8-4587-9baa-df911a8f32e8"
      unitRef="usd">-14321000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEzM0FBQUFGZ0FBQUJZQUFBQURBQUFBQXdBQUFBQUFBRFpRQUFBJTNE_c328efb1-a45f-4bd8-9bef-a1906ed75c60"
      unitRef="usd">-14073000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyZEFBQUFGZ0FBQUJZQUFBQUZBQUFBQlFBQUFBQUFBRFphQUFBJTNE_103a92df-3a13-408f-84f0-5e1047527236"
      unitRef="usd">-10196000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzEyOUFBQUFGZ0FBQUJZQUFBQUhBQUFBQndBQUFBQUFBRFprQUFBJTNE_316e8411-7ebe-4fcb-b51a-89a1f12bfa37"
      unitRef="usd">-5836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkN0FBQUFGZ0FBQUJZQUFBQUpBQUFBQ1FBQUFBQUFBRFp1QUFBJTNE_6d064a20-f6e3-4bbd-b892-72ecd43f780e"
      unitRef="usd">-7516000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFkMUFBQUFGZ0FBQUJZQUFBQUxBQUFBQ3dBQUFBQUFBRFo0QUFBJTNE_62748ef1-a18c-4ea7-b374-b0d1a4dbb302"
      unitRef="usd">-12891000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjZEFBQUFGZ0FBQUJZQUFBQU5BQUFBRFFBQUFBQUFBRGFDQUFBJTNE_b3521cf4-5314-4aac-ae61-a6341e545393"
      unitRef="usd">-11525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFjM0FBQUFGZ0FBQUJZQUFBQVBBQUFBRHdBQUFBQUFBRGFNQUFBJTNE_b0c452b7-476c-4aaf-ba04-20a819e1f5e8"
      unitRef="usd">-12045000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0M0FBQUFHQUFBQUJnQUFBQUJBQUFBQVFBQUFBQUFBRGFOQUFBJTNE_60806a47-20ec-4ca2-8c06-ead908c29c58"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0NUFBQUFHQUFBQUJnQUFBQURBQUFBQXdBQUFBQUFBRGFQQUFBJTNE_fc87f4d9-b434-4f2b-ba00-0f2670f1f4ed"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3YkFBQUFHQUFBQUJnQUFBQUZBQUFBQlFBQUFBQUFBRGFSQUFBJTNE_4b74a7f3-c8c7-4de0-81ae-194ec7b3ee79"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3ZkFBQUFHQUFBQUJnQUFBQUhBQUFBQndBQUFBQUFBRGFUQUFBJTNE_85480c21-1ae9-43ce-954d-5efb701e8ada"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4M0FBQUFHQUFBQUJnQUFBQUpBQUFBQ1FBQUFBQUFBRGFWQUFBJTNE_9c90b0eb-ce58-44b5-aa1e-a37f4ea55d9d"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4NUFBQUFHQUFBQUJnQUFBQUxBQUFBQ3dBQUFBQUFBRGFYQUFBJTNE_7aa0618f-0d06-4dac-93c2-948c77cfef20"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiYkFBQUFHQUFBQUJnQUFBQU5BQUFBRFFBQUFBQUFBRGFaQUFBJTNE_b0c21727-682e-43c0-a2d9-b085cbb46295"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiZkFBQUFHQUFBQUJnQUFBQVBBQUFBRHdBQUFBQUFBRGFiQUFBJTNE_63898c08-69fe-4a92-a918-e11a4b993227"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i06c2888795c84b89a7a3e79305af226b_D20171001-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0MkFBQUFHUUFBQUJrQUFBQUJBQUFBQVFBQUFBQUFBRGFPQUFBJTNE_abf8cc8a-aab6-4370-becc-02208e441bd6"
      unitRef="shares">42108764</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9e37dd227654436e8b311150821e8aab_D20170701-20170930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE0NkFBQUFHUUFBQUJrQUFBQURBQUFBQXdBQUFBQUFBRGFRQUFBJTNE_e4804591-b7ec-4a1e-9cff-fa8aeffeae29"
      unitRef="shares">41815139</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i5b68fc6f8e084f5d93df00ee9aaf1583_D20170401-20170630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3OEFBQUFHUUFBQUJrQUFBQUZBQUFBQlFBQUFBQUFBRGFTQUFBJTNE_183f7199-156e-4870-a1f3-27516ecb6571"
      unitRef="shares">41429691</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="icd0f0d3a25214b55b86c3af9544f25b3_D20170101-20170331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE3ZUFBQUFHUUFBQUJrQUFBQUhBQUFBQndBQUFBQUFBRGFVQUFBJTNE_4231ebf8-4dae-4cd8-ae3c-91849eb5a344"
      unitRef="shares">41108611</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ide5b2432778d44c3aac3ac5e544ac793_D20161001-20161231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4MkFBQUFHUUFBQUJrQUFBQUpBQUFBQ1FBQUFBQUFBRGFXQUFBJTNE_71ae4b7a-86a9-4ae4-8d0a-00194b25eb6b"
      unitRef="shares">40872772</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9a0c0b3313c94bab9466aae2b0913e84_D20160701-20160930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzE4NkFBQUFHUUFBQUJrQUFBQUxBQUFBQ3dBQUFBQUFBRGFZQUFBJTNE_daff8e80-3921-4005-87fd-d859ebeb7202"
      unitRef="shares">40762960</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i73b96877d4aa45a5a278b77cf322fe47_D20160401-20160630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiOEFBQUFHUUFBQUJrQUFBQU5BQUFBRFFBQUFBQUFBRGFhQUFBJTNE_3a314159-b187-48e1-ae56-87bdcf93c40f"
      unitRef="shares">40593908</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i506c5d0ba8a64adfaafa1a021c1b2738_D20160101-20160331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGFibGU6ZDRkYzc2YzM0NzY5NDY1N2I5OWEyNDhkOTVkYzQ2YzIvdGFibGVyYW5nZTpkNGRjNzZjMzQ3Njk0NjU3Yjk5YTI0OGQ5NWRjNDZjMl8wMzFiZUFBQUFHUUFBQUJrQUFBQVBBQUFBRHdBQUFBQUFBRGFjQUFBJTNE_027fe6c3-3d16-4e6a-80e6-860902a1ee96"
      unitRef="shares">40451668</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="ib4280f1fc39b4f9380e95da5ce710a66_D20171001-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTg2L2ZyYWc6YTU0N2JiYTJmOTcyYWQ1YmQ2ZWE4MmU3NjRlNTJlNTYvdGV4dHJlZ2lvbjphNTQ3YmJhMmY5NzJhZDViZDZlYTgyZTc2NGU1MmU1Nl81NDk3NTU4MTU1MDA_0c246c9e-7d86-4fb4-8da6-28e927f07d29"
      unitRef="usd">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787889952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Feb. 20, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">WORKIVA INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001445305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 555.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,364,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,203,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788348512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 60,333<span></span>
</td>
<td class="nump">$ 51,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">11,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $388 and $900 at December 31, 2017 and December 31, 2016, respectively</a></td>
<td class="nump">28,800<span></span>
</td>
<td class="nump">22,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredSalesCommission', window );">Deferred commissions</a></td>
<td class="nump">2,376<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">6,444<span></span>
</td>
<td class="nump">9,382<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">115,292<span></span>
</td>
<td class="nump">98,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">40,444<span></span>
</td>
<td class="nump">42,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">1,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">861<span></span>
</td>
<td class="nump">1,499<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">157,715<span></span>
</td>
<td class="nump">143,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">20,212<span></span>
</td>
<td class="nump">20,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">104,684<span></span>
</td>
<td class="nump">76,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredGovernmentGrantsObligationsCurrent', window );">Deferred government grant obligation</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease and financing obligations</a></td>
<td class="nump">1,168<span></span>
</td>
<td class="nump">1,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">129,341<span></span>
</td>
<td class="nump">99,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">22,709<span></span>
</td>
<td class="nump">21,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredGovernmentGrantsObligationsNoncurrent', window );">Deferred government grant obligation</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">3,896<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Capital lease and financing obligations</a></td>
<td class="nump">18,425<span></span>
</td>
<td class="nump">19,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">174,649<span></span>
</td>
<td class="nump">146,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in-capital</a></td>
<td class="nump">248,289<span></span>
</td>
<td class="nump">217,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(265,337)<span></span>
</td>
<td class="num">(220,911)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; deficit</a></td>
<td class="num">(16,934)<span></span>
</td>
<td class="num">(3,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; deficit</a></td>
<td class="nump">157,715<span></span>
</td>
<td class="nump">143,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredSalesCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of advanced commission payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredSalesCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DeferredGovernmentGrantsObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DeferredGovernmentGrantsObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DeferredGovernmentGrantsObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DeferredGovernmentGrantsObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778755072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 388<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, share authorized</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">32,165,407<span></span>
</td>
<td class="nump">30,369,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">32,165,407<span></span>
</td>
<td class="nump">30,369,199<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, share authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">10,203,371<span></span>
</td>
<td class="nump">10,891,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">10,203,371<span></span>
</td>
<td class="nump">10,891,888<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788763152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LicenseAndServicesRevenue', window );">Subscription and support</a></td>
<td class="nump">$ 45,549<span></span>
</td>
<td class="nump">$ 43,214<span></span>
</td>
<td class="nump">$ 40,980<span></span>
</td>
<td class="nump">$ 39,540<span></span>
</td>
<td class="nump">$ 38,329<span></span>
</td>
<td class="nump">$ 36,237<span></span>
</td>
<td class="nump">$ 34,969<span></span>
</td>
<td class="nump">$ 33,585<span></span>
</td>
<td class="nump">$ 169,283<span></span>
</td>
<td class="nump">$ 143,120<span></span>
</td>
<td class="nump">$ 116,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractsRevenue', window );">Professional services</a></td>
<td class="nump">8,957<span></span>
</td>
<td class="nump">8,854<span></span>
</td>
<td class="nump">8,411<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="nump">8,045<span></span>
</td>
<td class="nump">8,473<span></span>
</td>
<td class="nump">8,042<span></span>
</td>
<td class="nump">10,966<span></span>
</td>
<td class="nump">38,586<span></span>
</td>
<td class="nump">35,526<span></span>
</td>
<td class="nump">28,984<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Total revenue</a></td>
<td class="nump">54,506<span></span>
</td>
<td class="nump">52,068<span></span>
</td>
<td class="nump">49,391<span></span>
</td>
<td class="nump">51,904<span></span>
</td>
<td class="nump">46,374<span></span>
</td>
<td class="nump">44,710<span></span>
</td>
<td class="nump">43,011<span></span>
</td>
<td class="nump">44,551<span></span>
</td>
<td class="nump">207,869<span></span>
</td>
<td class="nump">178,646<span></span>
</td>
<td class="nump">145,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesLicensesAndServices', window );">Subscription and support</a></td>
<td class="nump">8,779<span></span>
</td>
<td class="nump">8,472<span></span>
</td>
<td class="nump">7,758<span></span>
</td>
<td class="nump">7,637<span></span>
</td>
<td class="nump">7,244<span></span>
</td>
<td class="nump">6,694<span></span>
</td>
<td class="nump">7,039<span></span>
</td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">32,646<span></span>
</td>
<td class="nump">27,895<span></span>
</td>
<td class="nump">22,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractRevenueCost', window );">Professional services</a></td>
<td class="nump">7,310<span></span>
</td>
<td class="nump">7,180<span></span>
</td>
<td class="nump">6,528<span></span>
</td>
<td class="nump">6,581<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
<td class="nump">6,040<span></span>
</td>
<td class="nump">5,538<span></span>
</td>
<td class="nump">6,188<span></span>
</td>
<td class="nump">27,599<span></span>
</td>
<td class="nump">23,730<span></span>
</td>
<td class="nump">17,645<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServices', window );">Total cost of revenue</a></td>
<td class="nump">16,089<span></span>
</td>
<td class="nump">15,652<span></span>
</td>
<td class="nump">14,286<span></span>
</td>
<td class="nump">14,218<span></span>
</td>
<td class="nump">13,208<span></span>
</td>
<td class="nump">12,734<span></span>
</td>
<td class="nump">12,577<span></span>
</td>
<td class="nump">13,106<span></span>
</td>
<td class="nump">60,245<span></span>
</td>
<td class="nump">51,625<span></span>
</td>
<td class="nump">40,204<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">38,417<span></span>
</td>
<td class="nump">36,416<span></span>
</td>
<td class="nump">35,105<span></span>
</td>
<td class="nump">37,686<span></span>
</td>
<td class="nump">33,166<span></span>
</td>
<td class="nump">31,976<span></span>
</td>
<td class="nump">30,434<span></span>
</td>
<td class="nump">31,445<span></span>
</td>
<td class="nump">147,624<span></span>
</td>
<td class="nump">127,021<span></span>
</td>
<td class="nump">105,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">18,870<span></span>
</td>
<td class="nump">17,527<span></span>
</td>
<td class="nump">16,239<span></span>
</td>
<td class="nump">15,536<span></span>
</td>
<td class="nump">14,533<span></span>
</td>
<td class="nump">14,342<span></span>
</td>
<td class="nump">14,047<span></span>
</td>
<td class="nump">14,516<span></span>
</td>
<td class="nump">68,172<span></span>
</td>
<td class="nump">57,438<span></span>
</td>
<td class="nump">50,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">21,949<span></span>
</td>
<td class="nump">23,712<span></span>
</td>
<td class="nump">19,787<span></span>
</td>
<td class="nump">18,713<span></span>
</td>
<td class="nump">18,196<span></span>
</td>
<td class="nump">22,354<span></span>
</td>
<td class="nump">19,828<span></span>
</td>
<td class="nump">20,088<span></span>
</td>
<td class="nump">84,161<span></span>
</td>
<td class="nump">80,466<span></span>
</td>
<td class="nump">69,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">12,271<span></span>
</td>
<td class="nump">8,959<span></span>
</td>
<td class="nump">8,943<span></span>
</td>
<td class="nump">9,421<span></span>
</td>
<td class="nump">7,845<span></span>
</td>
<td class="nump">8,015<span></span>
</td>
<td class="nump">7,882<span></span>
</td>
<td class="nump">8,953<span></span>
</td>
<td class="nump">39,594<span></span>
</td>
<td class="nump">32,695<span></span>
</td>
<td class="nump">28,716<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">53,090<span></span>
</td>
<td class="nump">50,198<span></span>
</td>
<td class="nump">44,969<span></span>
</td>
<td class="nump">43,670<span></span>
</td>
<td class="nump">40,574<span></span>
</td>
<td class="nump">44,711<span></span>
</td>
<td class="nump">41,757<span></span>
</td>
<td class="nump">43,557<span></span>
</td>
<td class="nump">191,927<span></span>
</td>
<td class="nump">170,599<span></span>
</td>
<td class="nump">148,751<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(14,673)<span></span>
</td>
<td class="num">(13,782)<span></span>
</td>
<td class="num">(9,864)<span></span>
</td>
<td class="num">(5,984)<span></span>
</td>
<td class="num">(7,408)<span></span>
</td>
<td class="num">(12,735)<span></span>
</td>
<td class="num">(11,323)<span></span>
</td>
<td class="num">(12,112)<span></span>
</td>
<td class="num">(44,303)<span></span>
</td>
<td class="num">(43,578)<span></span>
</td>
<td class="num">(43,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(451)<span></span>
</td>
<td class="num">(464)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
<td class="num">(455)<span></span>
</td>
<td class="num">(455)<span></span>
</td>
<td class="num">(462)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
<td class="num">(1,845)<span></span>
</td>
<td class="num">(1,875)<span></span>
</td>
<td class="num">(2,025)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">797<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="nump">1,783<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">2,302<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision (benefit) for income taxes</a></td>
<td class="num">(14,327)<span></span>
</td>
<td class="num">(14,048)<span></span>
</td>
<td class="num">(10,163)<span></span>
</td>
<td class="num">(5,827)<span></span>
</td>
<td class="num">(7,515)<span></span>
</td>
<td class="num">(12,899)<span></span>
</td>
<td class="num">(11,513)<span></span>
</td>
<td class="num">(12,026)<span></span>
</td>
<td class="num">(44,365)<span></span>
</td>
<td class="num">(43,953)<span></span>
</td>
<td class="num">(43,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (14,321)<span></span>
</td>
<td class="num">$ (14,073)<span></span>
</td>
<td class="num">$ (10,196)<span></span>
</td>
<td class="num">$ (5,836)<span></span>
</td>
<td class="num">$ (7,516)<span></span>
</td>
<td class="num">$ (12,891)<span></span>
</td>
<td class="num">$ (11,525)<span></span>
</td>
<td class="num">$ (12,045)<span></span>
</td>
<td class="num">$ (44,426)<span></span>
</td>
<td class="num">$ (43,977)<span></span>
</td>
<td class="num">$ (43,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.32)<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="num">$ (1.07)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding - basic and diluted (in shares)</a></td>
<td class="nump">42,108,764<span></span>
</td>
<td class="nump">41,815,139<span></span>
</td>
<td class="nump">41,429,691<span></span>
</td>
<td class="nump">41,108,611<span></span>
</td>
<td class="nump">40,872,772<span></span>
</td>
<td class="nump">40,762,960<span></span>
</td>
<td class="nump">40,593,908<span></span>
</td>
<td class="nump">40,451,668<span></span>
</td>
<td class="nump">41,618,838<span></span>
</td>
<td class="nump">40,671,133<span></span>
</td>
<td class="nump">39,852,624<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractRevenueCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred and are directly related to generating contract revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractRevenueCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to services rendered by an entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServicesLicensesAndServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServicesLicensesAndServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LicenseAndServicesRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d),(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LicenseAndServicesRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueServicesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueServicesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778752672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (44,426)<span></span>
</td>
<td class="num">$ (43,977)<span></span>
</td>
<td class="num">$ (43,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive (loss) income, net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment, net of income tax (expense) of ($2), ($13) and ($101) for the years ended December 31, 2017, 2016 and 2015, respectively</a></td>
<td class="num">(159)<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of $2, ($19), and $25 for the years ended December 31, 2017, 2016 and 2015, respectively</a></td>
<td class="num">(60)<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(219)<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (44,645)<span></span>
</td>
<td class="num">$ (43,927)<span></span>
</td>
<td class="num">$ (43,305)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e557-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782726192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment, tax (expense)</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">$ (13)<span></span>
</td>
<td class="num">$ (101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized (loss) gain on available-for-sale securities, tax (expense) benefit</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (19)<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e,f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778711808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock (Class A and B)</div></th>
<th class="th"><div>Additional Paid-in-Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding, beginning of the period (in shares) at Dec. 31, 2014</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,641,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of the period at Dec. 31, 2014</a></td>
<td class="nump">$ 55,819<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 189,168<span></span>
</td>
<td class="nump">$ 147<span></span>
</td>
<td class="num">$ (133,535)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Grant of restricted stock award (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">707,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">2,244<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(43,399)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared', window );">Distribution to members</a></td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Cost of offering</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding, end of the period (in shares) at Dec. 31, 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,948,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period at Dec. 31, 2015</a></td>
<td class="nump">25,719<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">202,371<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="num">(176,934)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">14,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">1,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards</a></td>
<td class="num">(761)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(761)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(43,977)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,977)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding, end of the period (in shares) at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,261,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period at Dec. 31, 2016</a></td>
<td class="num">(3,125)<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">217,454<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="num">(220,911)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 19,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Grant of restricted stock award (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">1,158,820<span></span>
</td>
<td class="nump">1,159,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">$ 12,485<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">12,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(81,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards</a></td>
<td class="num">(1,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(44,426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding, end of the period (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,369,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period at Dec. 31, 2017</a></td>
<td class="num">$ (16,934)<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 248,289<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="num">$ (265,337)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788981760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (44,426)<span></span>
</td>
<td class="num">$ (43,977)<span></span>
</td>
<td class="num">$ (43,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,546<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
<td class="nump">4,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">19,476<span></span>
</td>
<td class="nump">14,247<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">(Recovery of) provision for doubtful accounts</a></td>
<td class="num">(517)<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments', window );">Realized gain on sale of available-for-sale securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premiums and discounts on marketable securities, net</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement', window );">Recognition of deferred government grant obligation</a></td>
<td class="num">(1,578)<span></span>
</td>
<td class="num">(1,141)<span></span>
</td>
<td class="num">(2,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(5,546)<span></span>
</td>
<td class="num">(7,101)<span></span>
</td>
<td class="num">(5,080)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Deferred commissions</a></td>
<td class="num">(498)<span></span>
</td>
<td class="num">(497)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="nump">577<span></span>
</td>
<td class="num">(732)<span></span>
</td>
<td class="num">(523)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">2,952<span></span>
</td>
<td class="num">(5,513)<span></span>
</td>
<td class="num">(734)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">618<span></span>
</td>
<td class="num">(654)<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,206<span></span>
</td>
<td class="num">(3,930)<span></span>
</td>
<td class="nump">2,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">29,367<span></span>
</td>
<td class="nump">34,211<span></span>
</td>
<td class="nump">7,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(758)<span></span>
</td>
<td class="nump">604<span></span>
</td>
<td class="nump">5,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities', window );">Change in restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">5,520<span></span>
</td>
<td class="num">(10,369)<span></span>
</td>
<td class="num">(21,592)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(1,188)<span></span>
</td>
<td class="num">(1,901)<span></span>
</td>
<td class="num">(1,843)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of marketable securities</a></td>
<td class="num">(14,369)<span></span>
</td>
<td class="num">(1,301)<span></span>
</td>
<td class="num">(24,069)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">9,281<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sale of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,197<span></span>
</td>
<td class="nump">6,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="num">(197)<span></span>
</td>
<td class="num">(190)<span></span>
</td>
<td class="num">(386)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(6,473)<span></span>
</td>
<td class="nump">3,805<span></span>
</td>
<td class="num">(19,777)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of equity issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,346)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from option exercises</a></td>
<td class="nump">12,485<span></span>
</td>
<td class="nump">1,597<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlements of stock-based compensation awards</a></td>
<td class="num">(1,125)<span></span>
</td>
<td class="num">(761)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities', window );">Changes in restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Repayment of other long-term debt</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Principal payments on capital lease and financing obligations</a></td>
<td class="num">(1,435)<span></span>
</td>
<td class="num">(1,863)<span></span>
</td>
<td class="num">(2,282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid', window );">Distributions to members</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(381)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_ProceedsFromGovernmentGrants', window );">Proceeds from government grants</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Deferred financing costs</a></td>
<td class="num">(81)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_RepaymentOfGovernmentGrant', window );">Repayment of government grant</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(101)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">9,822<span></span>
</td>
<td class="num">(895)<span></span>
</td>
<td class="num">(1,102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rates on cash</a></td>
<td class="nump">183<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">9,052<span></span>
</td>
<td class="num">(7,469)<span></span>
</td>
<td class="num">(42,381)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">51,281<span></span>
</td>
<td class="nump">58,750<span></span>
</td>
<td class="nump">101,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">60,333<span></span>
</td>
<td class="nump">51,281<span></span>
</td>
<td class="nump">58,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Cash paid for interest</a></td>
<td class="nump">1,627<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations', window );">Fixed assets acquired through capital lease arrangements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantRecordedInFixedAssets', window );">Government grant recorded against property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_AllowanceForTenantImprovements', window );">Allowance for tenant improvements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">481<span></span>
</td>
<td class="nump">698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property and equipment, accrued but not paid</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 354<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26805-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash distribution paid to unit-holder of limited liability company (LLC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest. Includes, but is not limited to, payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=96949009&amp;loc=SL79513924-113897<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of debt securities classified as available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_AllowanceForTenantImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_AllowanceForTenantImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentGrantRecordedInFixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentGrantRecordedInFixedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_ProceedsFromGovernmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_ProceedsFromGovernmentGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_RepaymentOfGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_RepaymentOfGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786421968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Organization and Significant Accounting Policies</a></td>
<td class="text">Organization and Significant Accounting Policies <div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Organization </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company" or "we" or "us") created Wdesk, an intuitive cloud platform that modernizes how people work within thousands of organizations. Wdesk is built on a data management engine, offering controlled collaboration, data connections, granular permissions and a full audit trail.&#160;We offer Wdesk solutions for a wide range of use cases in the following markets: finance and accounting, audit and internal controls, risk and compliance and performance and management reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, and Canada.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Basis of Presentation and Principles of Consolidation </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Foreign Currency</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country&#8217;s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders&#8217; equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within &#8220;Other income, net&#8221; on the consolidated statements of operations. We recorded&#160;$(372,000),&#160;$67,000&#160;and $(293,000)&#160;of transaction (losses)&#160;gains during the years ended December&#160;31, 2017, 2016 and 2015, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Use of Estimates </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the 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.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Cash and Cash Equivalents</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Marketable Securities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within &#8220;Accumulated other comprehensive income&#8221; on the consolidated balance sheets until realized. Dividend income is reported within &#8220;Other income, net&#8221; on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in &#8220;Other income, net&#8221; on the consolidated statements of operations.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Fair Value of Financial Instruments</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Concentration of Credit Risk</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers&#8217; financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December&#160;31, 2017 or 2016.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Property and Equipment, net</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506">three</span>&#160;to&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4">ten</span> years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense totaled&#160;$3.4 million,&#160;$3.7 million&#160;and $4.4 million for the years ended December&#160;31, 2017, 2016 and 2015, respectively, and included&#160;$1.6 million, $2.1 million and&#160;$2.4 million&#160;of amortization of assets recorded under capital leases during the years ended December&#160;31, 2017, 2016 and 2015, respectively.&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Revenue Recognition</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da">three</span>&#160;to&#160;36&#160;months.&#160;Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">There is persuasive evidence of an arrangement;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The service has been or is being provided to the customer;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Collection of the fees is reasonably assured; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The amount of fees to be paid by the customer is fixed or determinable.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and Support Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Professional Services Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize revenue for our professional services contracts when the services are performed.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Multiple Deliverable Arrangements&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December&#160;31, 2017, 2016 and 2015, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services in the years ended December&#160;31, 2017, 2016 and 2015, such service arrangements are being accounted for separately from subscription services.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Deferred Revenue</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Cost of Revenue </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Sales and Marketing Expenses and Deferred Commissions</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or&#160;the non-cancelable term of the customer contract based on the terms of our commission arrangements.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled&#160;$2.7 million,&#160;$2.7 million&#160;and&#160;$2.8 million for the years ended December&#160;31, 2017, 2016 and 2015, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Research and Development Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">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.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">General and Administrative Expenses</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Leases </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Government Grants</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Intangible Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of&#160;ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Accumulated amortization of patents as of December&#160;31, 2017 and 2016 was&#160;approximately&#160;$218,000 and&#160;$127,000, respectively. Future amortization expense for legally approved patents is estimated at&#160;&#160;$94,000&#160;per year through 2022 and approximately&#160;$211,000 thereafter.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Impairment of Long-Lived Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Long-lived assets, such as property, equipment and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Stock-Based Compensation </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards. For restricted stock&#160;and restricted stock units, fair value is based on the closing price of our common stock on the grant date.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Income Taxes</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#8220;Tax Cuts and Jobs Act&#8221; (the &#8220;TCJA&#8221;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international "Global Intangible Low-Taxed Income" ("GILTI") regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new ("GILTI") regime under ASC 740.&#160;Companies may account for the effects of&#160;GILTI either (1)&#160;in the period the entity becomes subject to&#160;GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to&#160;GILTI. We have elected to account for GILTI in the period we become subject to GILTI.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We record uncertain tax positions in accordance with ASC 740, </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</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;">, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.&#160;</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Accounts Receivable and Allowance for Doubtful Accounts</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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Recently Adopted Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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 either to 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. We adopted this standard effective January 1, 2017. 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="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In October 2016, the FASB issued&#160;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&#160;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="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">New Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2014, the 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 ASC 606 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.&#160;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="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We adopted this guidance as of January 1, 2018, utilizing the modified retrospective transition method only with respect to contracts that were not completed as of January 1, 2018. This transition adjustment will be recorded as a one-time decrease to the opening balance of our accumulated deficit as of January 1, 2018&#160;and will be comprised of the following revenue and cost items.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The adoption of ASC 606 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 will result in some acceleration of revenue recognition. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have determined that an agreement to purchase our professional services constitutes an option to purchase services in accordance with ASC 606-10-55-41 rather than an agreement that creates enforceable rights and obligations because of the customer&#8217;s contractual right to cancel the unused services. We have determined that certain of our professional service agreements do not contain a material right and are only accounted for in accordance with ASC 606 when the customer exercises its option to purchase additional goods or services. In the case of agreements where we have determined that the option provides the customer with a material right, we will be required to allocate a portion of the transaction price to the material right. The treatment of customer options under ASC 606 may result in a different allocation of the transaction price than under current guidance. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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 ASC 606 to result in revenue being recognized earlier for certain contracts.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. 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&#160;three years&#160;compared to&#160;one year&#160;or less under current guidance. We elected to apply this guidance to the incremental costs related to open contracts as of January 1, 2018. We expect to record a&#160;$5.3 million&#160;adjustment to the opening balance of our accumulated deficit to capitalize additional costs of obtaining a contract as of January 1, 2018.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Under ASC 606, in addition to recording deferred revenue when the related cash payments are received for noncancellable services, we will record deferred revenue when payments are due in advance of our performance of those services. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In the fourth quarter of 2017, we substantially completed our project plan to apply the necessary changes to accounting processes, procedures, systems and internal controls, and we plan to finalize our transition adjustment under ASU 2014-09 in the first quarter of 2018.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In February 2016, the FASB issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In November 2016, the FASB issued ASU 2016-18, </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;">Statement of Cash Flows (Topic 230): Restricted Cash</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 requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after&#160;December 15, 2017&#160;and interim periods within those annual periods. We are adopting this guidance as of the effective date. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2017, the FASB issued&#160;ASU 2017-09,&#160;Compensation&#160;&#8211;&#160;</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): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. Early adoption is permitted. We are adopting this guidance as of the effective date. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781575840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Marketable Securities</a></td>
<td class="text">Marketable Securities<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,083&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,350&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,885&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,433&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2016, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,503&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,943&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="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&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,446&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2017&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,976&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,099&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(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);">U.S. corporate debt securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,265&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,099&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td></tr></table></div>We do not believe any of the unrealized losses represented an other-than-temporary impairment based on our evaluation of available evidence, which includes our intent as of December 31, 2017 to hold these investments until the cost basis is recovered.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=4738149<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2289146<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787084368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Consolidated Balance Sheet and Statement of Operations Information (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract', window );"><strong>Supplemental Balance Sheet and Statement of Operations Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock', window );">Supplemental Consolidated Balance Sheet and Statement of Operations Information</a></td>
<td class="text">Supplemental Consolidated Balance Sheet and Statement of Operations Information<div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Property and Equipment, net</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Property and equipment, net as of December 31, 2017 and 2016 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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);">Buildings&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,608&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,603&#160;</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);">Computers, equipment and software&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,277&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,954&#160;</span></td></tr><tr><td colspan="3" 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);">Furniture and fixtures&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,428&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,283&#160;</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);">Vehicles&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td></tr><tr><td colspan="3" 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);">Leasehold improvements&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,669&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,682&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,079&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,619&#160;</span></td></tr><tr><td colspan="3" 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);">Less: accumulated depreciation and amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,635)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,029)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,444&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,590&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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);">Buildings&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,608&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,603&#160;</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);">Computers and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">666&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,747&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,274&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,350&#160;</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);">Less: accumulated amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,891)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,134)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,383&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,216&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Accrued Expenses and Other Current Liabilities</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Accrued expenses and other current liabilities as of December 31, 2017 and 2016 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.615385%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,087&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,368&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,297&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,382&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,419&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,927&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,090&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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 other liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,900&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,808&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,695&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Income, net</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Other income, net for the years ended December 31, 2017, 2016 and 2015 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.256410%;"/><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%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">286&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">151&#160;</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);">Recognition of IEDA government grant&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,638&#160;</span></td></tr><tr><td colspan="3" 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);">Income from training reimbursement program&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,578&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">744&#160;</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);">(Losses) gains on foreign currency transactions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(372)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(293)</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">62&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,783&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,302&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781557840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value: </span></div><div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level&#160;1&#160;- Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level&#160;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="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Level&#160;3&#160;- Inputs are unobservable inputs based on our assumptions. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Financial Assets</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of December 31, 2017 and 2016, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div><div style="text-indent:36pt;"><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.&#160;The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands): </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width: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%;"/></tr><tr><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2017&#160;</span></td><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:26pt;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&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">49,452&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787084368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies <div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Lease Commitments</span><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;">&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We lease certain office and residential space under non-cancelable operating leases with various lease terms through June 2043. Rent expense for the years ended December&#160;31, 2017, 2016 and 2015 was&#160;$4.7 million, &#160;$3.9 million and $3.7 million, respectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In January 2018, we signed a new lease for approximately 30,000 square feet that will replace our existing offices in Denver and Boulder. The aggregate annual payments under the new lease will be approximately $1.0 million and are subject to annual increases over the lease term, which expires in February 2029.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We lease computer equipment under capital lease agreements that expire through September 2018. The total amount financed under these capital leases was $0.5 million during the year ended&#160;December 31, 2015. No&#160;new assets were financed under capital leases during the years ended December&#160;31, 2017 and 2016.</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Build to Suit</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. As part of the lease agreement, the landlord was responsible for constructing the building in accordance with our specifications and agreed to fund $11.8 million&#160;for the first phase and $11.1 million for the second phase of construction. We were the developer of the project and responsible for construction costs in excess of these amounts. As a result of this involvement, we were deemed the &#8220;owner&#8221; for accounting purposes during the construction period and were required to capitalize the construction costs associated with the office building. Upon completion of each phase of the project, we performed a sale-leaseback analysis pursuant to ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, to determine if the building could be removed from the balance sheet. We determined there was continuing involvement, which precluded derecognition of the building. The construction liability of $11.8 million was reclassified to a financing obligation, and $17.1 million of costs capitalized during construction was placed in service during June 2013 for the initial phase. Upon completion of the second phase of the project, the construction liability of $11.1 million&#160;was reclassified to a financing obligation, and $19.9 million of costs capitalized during construction was placed in service during 2014. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Total cash payments due under the arrangement were allocated on a relative fair value basis between rent related to the land lease and debt service payments related to the financing obligation. The portion of the lease payments allocated to the land is expensed on a straight-line basis over the term of the lease from the point we took possession of the land and including renewal periods where renewal was deemed reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord&#8217;s interest in the land lease and building at any time beginning three years from the commencement date of the lease. In addition, the lease requires us upon certain events, such as a change in control, to purchase the building from the landlord. The purchase options were deemed to be fair value at the inception of the lease. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.641026%;"/><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:12.423077%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases&#160;</span></td><td colspan="3" style="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);"/></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);">Capital Leases&#160;</span></td><td colspan="3" style="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);"/></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);">Financing Obligations&#160;</span></td></tr><tr><td colspan="3" 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);">2018&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,659&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</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);">2019&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,630&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</span></td></tr><tr><td colspan="3" 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);">2020&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,235&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</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);">2021&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,187&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</span></td></tr><tr><td colspan="3" 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);">2022&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,887&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,564&#160;</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);">Thereafter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,246&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,650&#160;</span></td></tr><tr><td colspan="3" 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 minimum lease payments&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,844&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,382&#160;</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);">Less: Amount representing interest&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,853)</span></td></tr><tr><td colspan="3" 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);">Present value of capital lease and financing obligations&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529&#160;</span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Government Grants</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Since 2009, we have participated in a program with a local area community college, enlisted by the state of Iowa, that provides reimbursement of training dollars spent on employees hired in Iowa. The community college funds training through the sale of certificates for the amount of anticipated training expenses to be incurred and an estimate of the costs to administer the program. At each payroll date, the state allows us to divert a specified portion of employee state income tax withholdings for the qualified employees to the community college. The community college uses the funds to pay for the program and principal and interest on the certificates. In the event that the funds generated from withholding taxes are insufficient to pay the principal and interest on the certificates, we would be liable for any shortfall. To date, we have entered into five agreements under this program. In addition, we have been reimbursed for training costs incurred for a total of 410 employees. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">During the years ended December&#160;31, 2017, 2016 and 2015, we were reimbursed $52,000,&#160;$83,000 and $0, respectively. We have concluded that the realization of these amounts is contingent on continuing employment levels. Therefore, in accordance with ASC 450, the amounts received are recorded on the balance sheet as a liability until all contingencies have been resolved. We release the liability to &#8220;Other income, net&#8221; on our statement of operations once the amounts diverted and paid to the community college have reduced the total principal and interest due on the certificates to a level below the amounts reimbursed to date. The amount recognized in other income is measured as the excess of the reimbursements received as of each balance sheet date over the total principal and interest due on the certificates, net of amounts diverted. To the extent we have not diverted amounts sufficient to reduce the principal and interest on the certificates to a level below the reimbursements received for each of the programs, there is no benefit recorded in the statement of operations. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">During the years ended December&#160;31, 2017, 2016 and 2015, the total benefit recorded on the statement of operations was $1.6 million, $1.0 million and $744,000, respectively. At  December&#160;31, 2017 and 2016, there was $261,000 and $1.8 million included in &#8220;Deferred government grant obligation&#8221; on the consolidated balance sheet, respectively. The deferred liability is classified as current or non-current based on the estimated timing of when the amounts will be recorded as income. At December&#160;31, 2017 and 2016, there was $217,000 and $1.0 million classified as a current liability, respectively.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In February 2011, we received financing from the Iowa Economic Development Authority (IEDA) that provided for a grant in the form of a forgivable loan totaling&#160;$2.3 million. In December 2015, after completing the project close out procedures, IEDA determined that 10 of the 251 positions originally hired under this grant did not meet minimum wage requirements resulting in a repayment of $88,000. The remaining balance under the forgivable loan portion of this government grant of $2.2 million was recognized during the fourth quarter of 2015, with $608,000 recorded as a reduction of our property and equipment and $1.6 million included in &#8220;Other income, net&#8221; on the consolidated statement of operations.&#160;At December&#160;31, 2017 and 2016, there were&#160;no&#160;amounts outstanding related to the forgivable loan included in &#8220;Deferred government grant obligation&#8221; on the consolidated balance sheet.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Purchase Commitments</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In November 2017, we entered into an agreement with a third party provider of cloud infrastructure services for a period of two years beginning December 1, 2017. The agreement provides that we are committed to pay $4.1 million and $4.8 million during the years ended December 31, 2018 and 2019, respectively.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Litigation</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786417408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Other Long-Term Debt</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In August 2014, we entered into a $15.0 million credit facility with Silicon Valley Bank, which was subsequently amended. The credit facility can be used to fund working capital and general business requirements and matures in August 2018. The credit facility is secured by all of our assets, has first priority over our other debt obligations, and requires us to maintain certain financial covenants, including the maintenance of at least $5.0 million of cash on hand or unused borrowing capacity. The credit facility contains certain restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, experience changes in management and enter into new businesses. The credit facility has a variable interest rate equal to the bank&#8217;s prime lending rate with interest payable monthly and the principal balance due at maturity. The credit facility&#8217;s interest rate was 4.5% at&#160;December 31, 2017.  We recorded no interest expense for the years ended December&#160;31, 2017, 2016 and 2015 related to such debt agreement. No amounts were outstanding under the credit facility as of December&#160;31, 2017 and 2016.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786382128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Deficit) (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity (Deficit)</a></td>
<td class="text">Stockholders&#8217; Equity (Deficit)We have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781602480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation <div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders.&#160;We utilize stock-based compensation in the form of restricted stock awards, restricted stock units, options to purchase Class A common stock and ESPP purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (the 2009 Plan).&#160;Immediately prior to our IPO, the 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (the 2014 Plan and, together with the 2009 Plan, the Plans). </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December 31, 2017, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options, restricted stock awards and restricted stock units. There were no other grants of any other award types under the Plans. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In June 2016, stockholders approved an amendment to the 2014 Plan that increased the number of shares available for grant by 3,900,000. As of&#160;December 31, 2017, 1,999,415 shares of Class A common stock were available for grant under the 2014 Plan. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Our Employee Stock Purchase Plan (&#8220;ESPP&#8221;) became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of&#160;85%&#160;of the fair market value of the stock at the time of grant or&#160;85%&#160;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 are exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of&#160;December 31, 2017, 5,000,000&#160;shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than&#160;$12,500&#160;worth of Class A common stock in a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg0OTk1_b9638e34-45ec-499e-af90-c424f9293d85">six</span>-month offering period. The ESPP&#8217;s initial offering period began in July 2017.&#160;As of December&#160;31, 2017, we held employee contributions of approximately $1.4 million&#160;for future purchases under the ESPP included within accrued expenses and other current liabilities on the consolidated balance sheet. Accordingly, no shares of Class A common stock had been purchased or distributed pursuant to the ESPP as of December 31, 2017.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Stock-Based Compensation Expense</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider&#8217;s related cash compensation (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.461538%;"/><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:11.461538%;"/><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:11.461538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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&#160;</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);">738&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">493&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">465&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">411&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">349&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,224&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,365&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,924&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,983&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,727&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,066&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,903&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,637&#160;</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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,476&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,247&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The fair value of each option&#160;grant and ESPP purchase right is estimated on the date of grant using the Black-Scholes option-pricing model. For stock options, expected volatility is based on the historical volatility of our Class A common stock and historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the options. For the ESPP purchase rights, expected volatility is based on the historical volatility of our Class A common stock. The expected term represents the period of time the options and the ESPP purchase rights are expected to be outstanding. For stock options, the expected term is based on the &#8220;simplified method&#8221; as defined by SEC Staff Accounting Bulletin No. 110 (Topic 14.D.2). We use the &#8220;simplified method&#8221; due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the options. The expected term for the ESPP purchase rights approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) with a maturity similar to the estimated expected term of the options and ESPP purchase rights. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.102564%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)&#160;</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);">0.2 - 6.1&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate&#160;</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);">1.5% - 2.2%&#160;</span></td><td colspan="3" style="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);"/></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);">1.2% - 2.1%&#160;</span></td><td colspan="3" style="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);"/></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);">1.4% - 1.9%&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility&#160;</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);">23.7% - 43.8%&#160;</span></td><td colspan="3" style="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);"/></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);">43.0% - 45.3%&#160;</span></td><td colspan="3" style="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);"/></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);">42.4% - 47.1%&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td></tr><tr><td colspan="3" 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)&#160;</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);">0.5</span></td><td colspan="3" style="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);"/></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);">&#8212;&#160;</span></td><td colspan="3" style="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);"/></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);">&#8212;&#160;</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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.5%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Stock Options</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the option activity under the Plans for the year ended December 31, 2017: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:32.775641%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.224359%;"/><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.025641%;"/><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.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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)&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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)&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,111,253&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.10&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(339,111)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.93&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,158,820)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.77&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,145,777&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.33&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,913&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td></tr><tr><td colspan="3" 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 December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,607,812&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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.49&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,653&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Options to purchase Class A common stock generally vest over a&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI0_291d473c-1529-4bb3-bf93-6abc0c063e4c">three</span>- or&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDI2_6e17f962-0076-4765-b88a-4fc9ef2b96a3">four</span>-year period and are generally granted for a term of&#160;ten years.&#160;The total intrinsic value of options exercised during the years ended December 31, 2017, 2016 and 2015 was $9.8 million, $3.9 million and $8.4 million, respectively. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The weighted-average grant-date fair value of options granted during the years ended December 31, 2017, 2016 and 2015 was $6.79, $6.79 and $6.53, respectively. The total fair value of options vested during the years ended December 31, 2017, 2016 and 2015 was approximately $10.2 million, $9.3 million and $8.7 million, respectively. Total unrecognized compensation expense of $19.7 million related to options will be recognized over a weighted-average period of 2.5 years. </span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Restricted Stock Awards</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have granted restricted stock awards to our executive officers that vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDQx_3d8f408d-928b-4326-92df-e8ca164736e3">three</span> equal annual installments from the date of grant and to non-employee members of our Board of Directors with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDUz_d6635457-cdb2-4045-9a6e-391498edefc1">one</span>-year cliff vesting from the date of grant. The recipient of an award of restricted stock under the Plan may vote and receive dividends on the shares of restricted stock covered by the award. The fair value for restricted stock awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock awards vested during the years ended December 31, 2017, 2016, and 2015 was approximately $2.7 million, $3.3 million, and $750,000&#160;respectively.  </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2017:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.615385%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(190,003)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,332&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Compensation expense associated with unvested restricted stock awards is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $0.2 million of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 0.1 years.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Restricted Stock Units</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have granted restricted stock units to our executive officers that vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDYz_2893b098-601e-45f9-88e0-82d3051cb258">three</span> equal annual installments from the date of grant and to non-employee members of our Board of Directors with <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y181NDk3NTU4MTQyNjgvZnJhZzo5MGI1YThlMmU5MzNjYWY0ZGRlNzhlZTEzZmY4NjMxMS90ZXh0cmVnaW9uOjkwYjVhOGUyZTkzM2NhZjRkZGU3OGVlMTNmZjg2MzExXzEwNDQ1MzYwNDg1MDY1_b6b77a13-65be-4a3c-8c83-807c9c0e5c81">one</span>-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units.&#160;Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock unit awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the year ended&#160;December 31, 2017&#160;was approximately $3.6 million. No restricted stock units vested during the years ended December 31, 2016 or 2015.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the restricted stock unit activity under the Plan for the year ended&#160;December 31, 2017:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.615385%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.95&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height: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></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);">(221,672)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.48&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">574,072&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.51&#160;</span></td></tr></table></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;line-height:115%;vertical-align:bottom;">(1) As of December 31, 2017, recipients of 191,485 shares had elected to defer settlement of the vested restricted stock units in accordance with our Nonqualified Deferred Compensation Plan.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $5.0 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 1.6 years.</span></div><div style="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-weight:700;line-height:115%;vertical-align:bottom;">Employee Stock Purchase Plan</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At December 31, 2017, there was approximately $27,000 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.03 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781575840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income</a></td>
<td class="text">Accumulated Other Comprehensive Income<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2017, 2016 and 2015 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:39.346154%;"/><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:16.910256%;"/><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:16.910256%;"/><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:16.910256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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);">Accumulated translation adjustment&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated unrealized holding gains (losses) on available-for-sale securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2014&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">147&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">147&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss)&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">133&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(39)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">94&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2015&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">280&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(39)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">241&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2016&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(159)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(219)</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2017&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">139&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786414432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segments</a></td>
<td class="text">Segments Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have&#160;one&#160;operating and reportable segment. During the years ended December 31, 2017, 2016 and 2015,&#160;&#160;92.1%, 93.8% and 94.3% of our revenue, respectively, and substantially all of our long-lived assets were attributable to operations in the United States.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781588752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Loss before income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.448718%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.423077%;"/><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:12.423077%;"/><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:12.423077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">United States&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,246)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,952)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,788)</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);">Foreign&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(119)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(618)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,365)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,953)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,406)</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.448718%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.423077%;"/><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:12.423077%;"/><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:12.423077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Current&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">State&#160;</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);">42&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></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);">Foreign&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Current&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">Deferred&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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);">Federal&#160;</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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(32)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(76)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Deferred&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td></tr></table></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.448718%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.423077%;"/><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:12.423077%;"/><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:12.423077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Federal statutory rate&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align: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);">Effect of:&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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);">Tax benefit at federal statutory rate&#160;</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,528)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,384)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,192)</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);">State taxes, net of federal benefit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,802)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,377)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,833)</span></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);">Revaluation of deferred tax items due to tax rate change (federal and state)&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,880&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Revaluation of deferred tax asset for current year net operating loss due to tax rate change&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,134&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></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);">Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp; entertainment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,141&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,292&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">636&#160;</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);">Tax benefit of federal R&amp;D credit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,366)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,781)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,270)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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);">Recognition of excess tax benefits related to share-based payments&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,606)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Valuation allowance&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,586)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,013&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,697&#160;</span></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);">Other&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(206)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">261&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax provision&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The components of deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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);">Deferred tax assets:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">Property and equipment&#160;</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);">15&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">12&#160;</span></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);">Accruals and reserves&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">199&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,104&#160;</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);">Deferred rent&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">931&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,565&#160;</span></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);">Compensation and benefits&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,973&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,048&#160;</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);">Deferred revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,762&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,255&#160;</span></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);">Net operating loss and credits&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,108&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,625&#160;</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);">Other&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">167&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">180&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,155&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,789&#160;</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);">Valuation allowance&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(58,639)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,225)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">516&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">564&#160;</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);">Deferred tax liabilities:&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(440)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(403)</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);">Other deferred tax liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(516)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(564)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the "Tax Cuts and Jobs Act" (the "TCJA"). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, a reduction in the federal corporate tax rate from 35% to 21%, effective January 1, 2018. The carrying value of our deferred tax assets and liabilities is also determined by the enacted U.S. corporate income tax rate. Consequently, any changes in the U.S. corporate income tax rate will impact the carrying value of our deferred tax assets and liabilities. Under the new corporate income tax rate of 21%, deferred income tax assets, net have decreased by $22.9 million and the valuation allowance has decreased&#160;by $22.9 million. There was no net effect of the tax reform enactment on the financial statements as of December 31, 2017.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We continue to evaluate the impacts of the TCJA and will consider additional guidance from the U.S. Treasury Department, IRS or other standard-setting bodies. Further adjustments, if any, will be recorded by us during the measurement period in 2018 as permitted by SEC Staff Accounting Bulletin 118, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Income Tax Accounting Implications of the Tax Cuts and Jobs Act</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Effective July 1, 2017, the Company completed a restructuring of its foreign operations. A newly formed holding company was set up in the United Kingdom, Workiva Holdings Limited, which will be treated as a controlled foreign corporation from a U.S. income tax perspective. The outstanding stock ownership of the existing foreign subsidiaries were contributed to Workiva Holdings Limited, effective July 1, 2017, which triggered a taxable gain for the difference in fair market value compared to the tax basis in the entities for U.S. income tax purposes. The estimated gain recorded is $13.9 million which is included as a permanent book-tax difference. The gain is expected to be fully offset by current year net operating losses.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2017. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net deferred tax asset at December 31, 2017, because we believe it is more likely than not that these benefits will not be realized.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December 31, 2017, we have federal and state net operating loss carryforwards of approximately $133.8 million and $101.2 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts between years 2034 and 2037. The state net operating loss carryforwards will expire in varying amounts between years 2021 and 2037. Additionally, we have total net operating loss carryforwards from international operations of&#160;$480,000 that will expire in varying amounts beginning in 2033. We also have approximately&#160;$6.0 million&#160;of federal and&#160;$1.3 million&#160;of state tax credit carryforwards as of&#160;December 31, 2017. The federal credits will expire in varying amounts between the years&#160;2034&#160;and&#160;2037. The state credits expire beginning in 2021. </span></div><div style="text-indent:36pt;"><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 gross unrecognized tax benefits is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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);">Unrecognized tax benefits-beginning of period&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Additions for tax positions related to prior year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td></tr><tr><td colspan="3" 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);">Reductions for tax positions related to prior year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Foreign currency adjustments&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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);">Additions for tax positions related to current year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Unrecognized tax benefits-end of period&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2017, due to the availability of net operating losses.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We do not expect our gross unrecognized tax benefits to change significantly over the next 12 months. Our policy is to classify interest and penalties associated with uncertain tax positions, if any, as a component of our income tax provision. Interest and penalties were&#160;not&#160;significant during the years ended December 31, 2017, 2016 and 2015.</span></div>We are subject to taxation in the United States and various states and foreign jurisdictions. As of&#160;December 31, 2017, tax years for 2014 through 2017 are subject to examination by the tax authorities. With few exceptions, as of December 31, 2017, we are no longer subject to U.S. federal, state, local or foreign examinations by tax authorities for years before 2014.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786475712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per Share<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including our outstanding stock options, stock related to unvested restricted stock awards, and common stock issuable pursuant to the ESPP to the extent dilutive. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The net loss per share is allocated based on the contractual participation rights of the Class&#160;A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We consider unvested restricted stock awards granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.929487%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.737179%;"/><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.179487%;"/><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:8.737179%;"/><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:8.737179%;"/><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:8.737179%;"/><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:8.737179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="33" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2015</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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&#160;</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);">(33,016)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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,410)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,644)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(12,333)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(30,075)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(13,324)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,929,899&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,688,939&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,265,605&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,405,528&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,617,350&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,235,274&#160;</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&#160;</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);">(1.07)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.07)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.08)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.08)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.09)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.09)</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.102564%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,145,777&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,532,455&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,969,133&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,332&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">353,335&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">600,025&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,509&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786434848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Results of Operations (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Unaudited Quarterly Results of Operations</a></td>
<td class="text">Unaudited Quarterly Results of Operations<div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.410256%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec 31, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep 30, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jun 30, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mar 31, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec 31, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep 30, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jun 30, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mar 31, 2016&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,549&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,214&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,980&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,540&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,329&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,237&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,969&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,585&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,957&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,854&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,411&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,364&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,045&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,473&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,042&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,966&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,506&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,391&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51,904&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,374&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,710&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,011&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,551&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,779&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,472&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,758&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,637&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,244&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,694&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,039&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,918&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,310&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,180&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,528&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,581&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,964&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,040&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,538&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,188&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,089&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,652&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,286&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,218&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,208&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,734&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,577&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,106&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,417&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,416&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,105&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,686&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,166&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,976&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,434&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,445&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,870&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,527&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,239&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,536&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,533&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,342&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,047&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,516&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,949&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,712&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,787&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,713&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,196&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,354&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,828&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,088&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;line-height:120%;vertical-align:bottom;">&#160;General and administrative </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:5pt;line-height:120%;vertical-align:bottom;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,271&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,959&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,943&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,421&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,845&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,882&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,953&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,090&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,198&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,969&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,670&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,574&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,711&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,757&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,557&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,673)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,782)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,864)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,984)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,408)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,735)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,323)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,112)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(451)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(464)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(475)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(455)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(455)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(462)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(468)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(490)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">797&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">612&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">348&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">278&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">576&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before (benefit) provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,327)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,048)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,163)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,827)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,515)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,899)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,513)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,026)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Benefit) provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,321)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,073)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,196)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,836)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,516)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,891)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,525)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,045)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per common share:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.14)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.18)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.30)</span></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:8pt;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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,108,764&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,815,139&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,429,691&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,108,611&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,872,772&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,762,960&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,593,908&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,451,668&#160;</span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><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;">(1) During the fourth quarter of 2017, we recorded an additional $1.9 million to general and administrative expense due to certain severance arrangements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783041824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text">We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country&#8217;s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders&#8217; equity. Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within &#8220;Other income, net&#8221; on the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the determination of the relative selling prices of our services, health insurance claims incurred but not yet reported, collectability of accounts receivable, valuation of available-for-sale marketable securities, useful lives of intangible assets and property and equipment, income taxes and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text">Our marketable securities consist of U.S. corporate debt securities and U.S. treasury debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within &#8220;Accumulated other comprehensive income&#8221; on the consolidated balance sheets until realized. Dividend income is reported within &#8220;Other income, net&#8221; on the consolidated statements of operations. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in &#8220;Other income, net&#8221; on the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.Our accounts receivable are derived primarily from customers located in North America. We perform ongoing credit evaluations of our customers&#8217; financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, net</a></td>
<td class="text">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl84MjQ2MzM3Mjc5NzQ5_412945a2-7546-4243-bcb6-8a2db0376506">three</span>&#160;to&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl82NTk3MDY5ODM4MDU4_991a8b64-5d4c-4b77-8bb3-7ee3f01af4b4">ten</span> years. We amortize leasehold improvements and assets under capital leases or financing arrangements over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionSalesOfServices', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. Our customer contracts typically range in length from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE4ODRiZGU4ZjhiZDRiNjViNGIxY2RhNjU3MmEzMTljL3NlYzoxODg0YmRlOGY4YmQ0YjY1YjRiMWNkYTY1NzJhMzE5Y18xMDk5NTExNjI4MTExL2ZyYWc6YzExNmJiNjE3Y2VjZjMyZDI2MjRjNWZiZDg1ZWUzMmIvdGV4dHJlZ2lvbjpjMTE2YmI2MTdjZWNmMzJkMjYyNGM1ZmJkODVlZTMyYl8xMDk5NTExNjk5Nzkz_ff177557-24d1-4c02-9ff9-99b8421e06da">three</span>&#160;to&#160;36&#160;months.&#160;Our arrangements do not contain general rights of return. Our subscription contracts do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We commence revenue recognition for subscriptions to our cloud applications and professional services when all of the following criteria are met:</span></div><ul style="list-style-type:disc;list-style-position: inside;"><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">There is persuasive evidence of an arrangement;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The service has been or is being provided to the customer;</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">Collection of the fees is reasonably assured; and</span></li><li style="vertical-align:bottom;font-size:11pt;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;vertical-align:bottom;">The amount of fees to be paid by the customer is fixed or determinable.</span></li></ul><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Collectability is assessed based on a number of factors, including past transaction history with the customer and the creditworthiness of the customer. Collateral is not requested from the customer. If it is determined that the collection of a fee is not probable, the revenue is deferred until collection becomes probable, which is generally upon the receipt of cash.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Revenue is reported net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Subscription and Support Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize the aggregate minimum subscription and support fees ratably on a straight-line basis over the subscription term, provided that an enforceable contract has been signed by both parties, access to our SaaS solutions has been granted to the customer, the fee for the subscription and support is fixed or determinable, and collection is reasonably assured. </span></div><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Professional Services Revenue&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize revenue for our professional services contracts when the services are performed.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionMultipleElementArrangements', window );">Multiple-Deliverable Arrangements</a></td>
<td class="text"><div style="text-indent:18pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Multiple Deliverable Arrangements&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery. For deliverables that have standalone value upon delivery, we account for each deliverable separately and recognize revenue for the respective deliverables as they are delivered. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Subscription contracts have standalone value as we sell the subscriptions separately. In determining whether professional services can be accounted for separately from subscription services, we consider the availability of the professional services from other vendors, the nature of our professional services and whether we sell our applications to new customers without professional services. In the years ended December&#160;31, 2017, 2016 and 2015, we determined that we had established standalone value for our professional services. This determination was made due primarily to the ability of the customer to complete these tasks without assistance and the sale of services separate from the initial subscription order. Because we established standalone value for our professional services in the years ended December&#160;31, 2017, 2016 and 2015, such service arrangements are being accounted for separately from subscription services.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">When multiple deliverables included in an arrangement are separable into different units of accounting, the arrangement consideration is allocated to the identified separate units of accounting based </span></div>on their relative selling price. Multiple deliverable arrangements accounting guidance provides a hierarchy to use when determining the relative selling price for each unit of accounting. Vendor-specific objective evidence (VSOE) of selling price, based on the price at which the item is regularly sold by the vendor on a standalone basis, should be used if it exists. If VSOE of selling price is not available, third-party evidence (TPE) of selling price is used to establish the selling price if it exists. VSOE and TPE do not currently exist for any of our deliverables. Accordingly, for arrangements with multiple deliverables that can be separated into different units of accounting, we allocate the arrangement fee to the separate units of accounting based on our best estimate of selling price. The amount of arrangement fee allocated is limited by contingent revenue, if any.&#160;We determine our best estimate of selling price for our deliverables based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors. We evaluate our best estimate of selling price by reviewing historical data related to sales of our deliverables, including comparing the percentages of our contract prices to our list prices. We also may consider several other data points in our evaluation, including the size of our arrangements, length of term, the cloud applications sold, customer demographics and the numbers and types of users within our arrangements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionDeferredRevenue', window );">Deferred Revenue</a></td>
<td class="text">We typically invoice our customers for subscription fees in advance on a quarterly, annual, two- or three-year basis, with payment due at the start of the subscription term. Unpaid invoice amounts for services starting in future periods are excluded from accounts receivable and deferred revenue. Invoiced amounts are reflected as accounts receivable once we have initiated services with an offset to deferred revenue or revenue depending on whether the revenue recognition criteria have been met. Deferred revenue also includes certain deferred professional service fees that are recognized upon completion of the service. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text">Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock', window );">Sales and Marketing Expenses and Deferred Commissions</a></td>
<td class="text">Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We amortize sales commissions that are directly attributable to a contract over the lesser of 12 months or&#160;the non-cancelable term of the customer contract based on the terms of our commission arrangements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text">Advertising costs are charged to sales and marketing expense as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text">Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation, costs of server usage by our developers, information technology costs, and facility costs.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative Expenses</a></td>
<td class="text">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">We categorize leases at their inception as either operating or capital leases and may receive renewal or expansion options, rent holidays, and leasehold improvement and other incentives on certain lease agreements. We recognize lease costs on a straight-line basis, taking into account adjustments for free or escalating rental payments, renewals at our option that are reasonably assured and deferred payment terms. Additionally, lease incentives are accounted for as a reduction of lease costs over the term of the agreement. Leasehold improvements are capitalized at cost and amortized over the shorter of their useful life or the term of the lease.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantsPolicyTextBlock', window );">Government Grants</a></td>
<td class="text">Government grants received are recorded as a liability on the balance sheet until all contingencies are resolved and the grant is determined to be realized.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text">We account for intangible assets under Accounting Standards Codification (ASC) 350, Goodwill and Other. Intangible assets consist of legal fees incurred for patents and are recorded at cost and amortized over the useful lives of the assets of&#160;ten years, using the straight-line method. Certain patents are in the legal application process and therefore are not currently being amortized.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text">Long-lived assets, such as property, equipment and software and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using a fair-value based method. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of stock option awards. For restricted stock&#160;and restricted stock units, fair value is based on the closing price of our common stock on the grant date.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to U.S. federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">On December 22, 2017, the U.S. federal government enacted legislation commonly referred to as the &#8220;Tax Cuts and Jobs Act&#8221; (the &#8220;TCJA&#8221;). The TCJA makes widespread changes to the Internal Revenue Code, including, among other items, the introduction of a new international "Global Intangible Low-Taxed Income" ("GILTI") regime effective January 1, 2018. Companies may adopt one of two views in regards to establishing deferred taxes in accordance with the new ("GILTI") regime under ASC 740.&#160;Companies may account for the effects of&#160;GILTI either (1)&#160;in the period the entity becomes subject to&#160;GILTI, or (2) establish deferred taxes (similar to the guidance that currently exists with respect to basis differences that will reverse under current Subpart F rules) for basis differences that upon reversal will be subject to&#160;GILTI. We have elected to account for GILTI in the period we become subject to GILTI.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We record uncertain tax positions in accordance with ASC 740, </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</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;">, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div>We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text">Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">Recently Adopted Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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 either to 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. We adopted this standard effective January 1, 2017. 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="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In October 2016, the FASB issued&#160;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&#160;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="text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;vertical-align:bottom;">New Accounting Pronouncements</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2014, the 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 ASC 606 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.&#160;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="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We adopted this guidance as of January 1, 2018, utilizing the modified retrospective transition method only with respect to contracts that were not completed as of January 1, 2018. This transition adjustment will be recorded as a one-time decrease to the opening balance of our accumulated deficit as of January 1, 2018&#160;and will be comprised of the following revenue and cost items.  </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The adoption of ASC 606 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 will result in some acceleration of revenue recognition. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">We have determined that an agreement to purchase our professional services constitutes an option to purchase services in accordance with ASC 606-10-55-41 rather than an agreement that creates enforceable rights and obligations because of the customer&#8217;s contractual right to cancel the unused services. We have determined that certain of our professional service agreements do not contain a material right and are only accounted for in accordance with ASC 606 when the customer exercises its option to purchase additional goods or services. In the case of agreements where we have determined that the option provides the customer with a material right, we will be required to allocate a portion of the transaction price to the material right. The treatment of customer options under ASC 606 may result in a different allocation of the transaction price than under current guidance. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In 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 ASC 606 to result in revenue being recognized earlier for certain contracts.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In addition, ASU 2014-09 requires that all incremental costs of obtaining a contract with a customer be recognized as an asset. 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&#160;three years&#160;compared to&#160;one year&#160;or less under current guidance. We elected to apply this guidance to the incremental costs related to open contracts as of January 1, 2018. We expect to record a&#160;$5.3 million&#160;adjustment to the opening balance of our accumulated deficit to capitalize additional costs of obtaining a contract as of January 1, 2018.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Under ASC 606, in addition to recording deferred revenue when the related cash payments are received for noncancellable services, we will record deferred revenue when payments are due in advance of our performance of those services. We expect this change will result in an offsetting increase in accounts receivable and deferred revenue.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In the fourth quarter of 2017, we substantially completed our project plan to apply the necessary changes to accounting processes, procedures, systems and internal controls, and we plan to finalize our transition adjustment under ASU 2014-09 in the first quarter of 2018.&#160;</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In February 2016, the FASB issued guidance codified in ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, which supersedes the guidance in former ASC 840, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;font-style:italic;line-height:115%;vertical-align:bottom;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">, to increase transparency and comparability among organizations by requiring recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. The standard will become effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The guidance is required to be adopted at the earliest period presented using a modified retrospective approach. We plan to adopt this guidance on the effective date. We are currently evaluating the impact the provisions will have on our consolidated financial statements. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In November 2016, the FASB issued ASU 2016-18, </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;">Statement of Cash Flows (Topic 230): Restricted Cash</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 requires that companies include amounts generally described as restricted cash and restricted cash equivalents, along with cash and cash equivalents, when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The ASU is effective for annual reporting periods beginning after&#160;December 15, 2017&#160;and interim periods within those annual periods. We are adopting this guidance as of the effective date. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">In May 2017, the FASB issued&#160;ASU 2017-09,&#160;Compensation&#160;&#8211;&#160;</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): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">. This ASU clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The ASU is effective for annual reporting periods beginning after December 15, 2017 and interim periods within those annual periods. Early adoption is permitted. We are adopting this guidance as of the effective date. The implementation of this standard is not expected to have a significant impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027168&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027451&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 50<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68069731&amp;loc=d3e63676-111659<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64802544&amp;loc=d3e202-110218<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investments in debt and equity securities that are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.M)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877573&amp;loc=d3e87990-122713<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionMultipleElementArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition for multiple-deliverable arrangements including, at a minimum (as applicable): (1) the nature of such arrangements, (2) the significant deliverables within the arrangements, (3) the general timing of delivery or performance of service for the deliverables within the arrangements, (4) performance-, cancellation-, termination- or refund-type provisions, (5) a discussion of the significant factors, inputs, assumptions, and methods used to determine selling price (whether vendor-specific objective evidence, third-party evidence, or estimated selling price) for the significant deliverables, (6) whether the significant deliverables in the arrangements qualify as separate units of accounting and the reasons that they do not qualify as separate units of accounting, if applicable, and (7) the general timing of revenue recognition for significant units of accounting. This element is applicable to all multiple-deliverable arrangements, including software arrangements (for example, software products, upgrades or enhancements, postcontract customer support, or services).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 25<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68059916&amp;loc=d3e50766-111635<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 25<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68059916&amp;loc=SL6750900-111635<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionMultipleElementArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionSalesOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition for sales of a service. The entity also may disclose how it recognizes cost of sales for such a service transaction and its treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 20<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68055036&amp;loc=d3e47769-111627<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionSalesOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables.  If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5212-111524<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5093-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentGrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentGrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786484848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Schedule of Marketable Securities</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,083&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,350&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,885&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,433&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2016, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,503&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,943&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="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&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,446&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2017, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,083&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,350&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,885&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,433&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">At December 31, 2016, marketable securities consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,503&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,943&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="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&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,446&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table presents gross unrealized losses and fair values for those marketable securities that were in an unrealized loss position as of December 31, 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.153846%;"/><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%;"/><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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="21" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2017&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 months&#160;</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 months or greater&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,976&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,099&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(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);">U.S. corporate debt securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,265&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,099&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62557-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27198-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27357-111563<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781731712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract', window );"><strong>Supplemental Balance Sheet and Statement of Operations Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Property and equipment, net as of December 31, 2017 and 2016 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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);">Buildings&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,608&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,603&#160;</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);">Computers, equipment and software&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,277&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,954&#160;</span></td></tr><tr><td colspan="3" 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);">Furniture and fixtures&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,428&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,283&#160;</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);">Vehicles&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97&#160;</span></td></tr><tr><td colspan="3" 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);">Leasehold improvements&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,669&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,682&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56,079&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,619&#160;</span></td></tr><tr><td colspan="3" 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);">Less: accumulated depreciation and amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,635)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,029)</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,444&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,590&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock', window );">Schedule of Capital Leased Assets</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following assets included in property and equipment, net were acquired under capital and financing leases (see Note 5) (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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);">Buildings&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,608&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,603&#160;</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);">Computers and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">666&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,747&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,274&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,350&#160;</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);">Less: accumulated amortization&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,891)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,134)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,383&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,216&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Accrued expenses and other current liabilities as of December 31, 2017 and 2016 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.615385%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,087&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,368&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,297&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,382&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,419&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,927&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,090&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP employee contributions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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 other liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,900&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,808&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,212&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,695&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Other Income and (Expense), net</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Other income, net for the years ended December 31, 2017, 2016 and 2015 consisted of (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:58.256410%;"/><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%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">586&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">286&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">151&#160;</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);">Recognition of IEDA government grant&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,638&#160;</span></td></tr><tr><td colspan="3" 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);">Income from training reimbursement program&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,578&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">744&#160;</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);">(Losses) gains on foreign currency transactions&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(372)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(293)</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">62&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,783&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,302&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781543088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text">The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands): <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width: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%;"/></tr><tr><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:26pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2017&#160;</span></td><td colspan="3" style="height:26pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:26pt;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&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury debt securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,289&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,816&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,452&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,931&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,496&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Included in cash and cash equivalents&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">49,452&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,364&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19279-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=SL7498348-110258<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786560704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">As of December&#160;31, 2017, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.641026%;"/><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:12.423077%;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases&#160;</span></td><td colspan="3" style="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);"/></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);">Capital Leases&#160;</span></td><td colspan="3" style="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);"/></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);">Financing Obligations&#160;</span></td></tr><tr><td colspan="3" 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);">2018&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,659&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</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);">2019&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,630&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</span></td></tr><tr><td colspan="3" 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);">2020&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,235&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</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);">2021&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,187&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792&#160;</span></td></tr><tr><td colspan="3" 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);">2022&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,887&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,564&#160;</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);">Thereafter&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,246&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,650&#160;</span></td></tr><tr><td colspan="3" 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 minimum lease payments&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,844&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,382&#160;</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);">Less: Amount representing interest&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,853)</span></td></tr><tr><td colspan="3" 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);">Present value of capital lease and financing obligations&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6606055504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider&#8217;s related cash compensation (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.461538%;"/><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:11.461538%;"/><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:11.461538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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&#160;</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);">738&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">493&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">465&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">411&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">349&#160;</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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,224&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,365&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,924&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,983&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,075&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,727&#160;</span></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,066&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,903&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,637&#160;</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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,476&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,247&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.102564%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)&#160;</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);">0.2 - 6.1&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate&#160;</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);">1.5% - 2.2%&#160;</span></td><td colspan="3" style="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);"/></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);">1.2% - 2.1%&#160;</span></td><td colspan="3" style="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);"/></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);">1.4% - 1.9%&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility&#160;</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);">23.7% - 43.8%&#160;</span></td><td colspan="3" style="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);"/></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);">43.0% - 45.3%&#160;</span></td><td colspan="3" style="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);"/></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);">42.4% - 47.1%&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td></tr><tr><td colspan="3" 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)&#160;</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);">0.5</span></td><td colspan="3" style="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);"/></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);">&#8212;&#160;</span></td><td colspan="3" style="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);"/></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);">&#8212;&#160;</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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.5%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, ESPP, Valuation Assumptions</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The fair value of our stock options and ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.102564%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)&#160;</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);">0.2 - 6.1&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 - 6.1&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate&#160;</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);">1.5% - 2.2%&#160;</span></td><td colspan="3" style="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);"/></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);">1.2% - 2.1%&#160;</span></td><td colspan="3" style="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);"/></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);">1.4% - 1.9%&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility&#160;</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);">23.7% - 43.8%&#160;</span></td><td colspan="3" style="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);"/></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);">43.0% - 45.3%&#160;</span></td><td colspan="3" style="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);"/></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);">42.4% - 47.1%&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="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);"/></td></tr><tr><td colspan="3" 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)&#160;</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);">0.5</span></td><td colspan="3" style="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);"/></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);">&#8212;&#160;</span></td><td colspan="3" style="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);"/></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);">&#8212;&#160;</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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.5%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock-Option Activity</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the option activity under the Plans for the year ended December 31, 2017: </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:32.775641%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.224359%;"/><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.025641%;"/><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.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td><td colspan="3" style="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);"/></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)&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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)&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,111,253&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.10&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(339,111)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.93&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,158,820)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.77&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,145,777&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.33&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,913&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td></tr><tr><td colspan="3" 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 December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,607,812&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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.49&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,653&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of Restricted Stock Awards</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the restricted stock award activity under the Plan for the year ended December 31, 2017:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.615385%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(190,003)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.40&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,332&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Units</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the restricted stock unit activity under the Plan for the year ended&#160;December 31, 2017:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.615385%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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&#160;</span></td><td colspan="3" style="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);"/></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&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.95&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height: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></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);">(221,672)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.48&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">574,072&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.51&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786577504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2017, 2016 and 2015 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:39.346154%;"/><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:16.910256%;"/><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:16.910256%;"/><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:16.910256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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: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);">Accumulated translation adjustment&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated unrealized holding gains (losses) on available-for-sale securities&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive income&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2014&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">147&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">147&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss)&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">133&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(39)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">94&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2015&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">280&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(39)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">241&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2016&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(159)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(219)</span></td></tr><tr><td colspan="3" 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);">Balance at December 31, 2017&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">139&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6775038160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Loss Before Income Tax Provision</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">Loss before income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.448718%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.423077%;"/><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:12.423077%;"/><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:12.423077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">United States&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,246)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,952)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,788)</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);">Foreign&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(119)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(618)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,365)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,953)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,406)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision (Benefit) for Income Taxes</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.448718%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.423077%;"/><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:12.423077%;"/><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:12.423077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Current&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">State&#160;</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);">42&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></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);">Foreign&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Current&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">56&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">Deferred&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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);">Federal&#160;</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);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(32)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(76)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Deferred&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.448718%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.423077%;"/><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:12.423077%;"/><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:12.423077%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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);">Federal statutory rate&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align: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);">Effect of:&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></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);">Tax benefit at federal statutory rate&#160;</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,528)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,384)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,192)</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);">State taxes, net of federal benefit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,802)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,377)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,833)</span></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);">Revaluation of deferred tax items due to tax rate change (federal and state)&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,880&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Revaluation of deferred tax asset for current year net operating loss due to tax rate change&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,134&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></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);">Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp; entertainment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,141&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,292&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">636&#160;</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);">Tax benefit of federal R&amp;D credit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,366)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,781)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,270)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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);">Recognition of excess tax benefits related to share-based payments&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,606)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Valuation allowance&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,586)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,013&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,697&#160;</span></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);">Other&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(206)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">261&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(45)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income tax provision&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The components of deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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);">Deferred tax assets:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">Property and equipment&#160;</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);">15&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">12&#160;</span></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);">Accruals and reserves&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">199&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,104&#160;</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);">Deferred rent&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">931&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,565&#160;</span></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);">Compensation and benefits&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,973&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,048&#160;</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);">Deferred revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,762&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,255&#160;</span></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);">Net operating loss and credits&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,108&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,625&#160;</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);">Other&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">167&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">180&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">59,155&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,789&#160;</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);">Valuation allowance&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(58,639)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,225)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">516&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">564&#160;</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);">Deferred tax liabilities:&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(440)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(403)</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);">Other deferred tax liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(516)</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(564)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-indent:36pt;"><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 gross unrecognized tax benefits is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.307692%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.025641%;"/><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.025641%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the year ended December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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);">Unrecognized tax benefits-beginning of period&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Additions for tax positions related to prior year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td></tr><tr><td colspan="3" 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);">Reductions for tax positions related to prior year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Foreign currency adjustments&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr><tr><td colspan="3" 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);">Additions for tax positions related to current year&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</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);">Unrecognized tax benefits-end of period&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">191&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=96868398&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781524032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:28.929487%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.737179%;"/><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.179487%;"/><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:8.737179%;"/><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:8.737179%;"/><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:8.737179%;"/><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:8.737179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="33" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ended&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2015</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="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);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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&#160;</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);">(33,016)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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,410)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,644)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(12,333)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(30,075)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(13,324)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="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);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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,929,899&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,688,939&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,265,605&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,405,528&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,617,350&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,235,274&#160;</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&#160;</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);">(1.07)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.07)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.08)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.08)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.09)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.09)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.102564%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.871795%;"/><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.871795%;"/><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.871795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #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);">2015&#160;</span></td></tr><tr><td colspan="3" 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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,145,777&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,532,455&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,969,133&#160;</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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,332&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">353,335&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">600,025&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares issuable pursuant to the ESPP&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,509&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781588464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Results of Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;">The following tables set forth selected unaudited quarterly consolidated statement of operations data for each of the quarters indicated as well as the percentage of total revenue for each line item shown. The unaudited information should be read in conjunction with our financial statements and related notes included elsewhere in this report. We believe that the following unaudited information reflects all normal recurring adjustments necessary for a fair presentation of the information for the periods presented. The operating results for any quarter are not necessarily indicative of results for any future period.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:11pt;line-height:115%;vertical-align:bottom;"/><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.410256%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><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.012821%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended&#160;</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec 31, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep 30, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jun 30, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mar 31, 2017&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec 31, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep 30, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Jun 30, 2016&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Mar 31, 2016&#160;</span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">45,549&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,214&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,980&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,540&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,329&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,237&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,969&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,585&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,957&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,854&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,411&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,364&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,045&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,473&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,042&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,966&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,506&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,068&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,391&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">51,904&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,374&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,710&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,011&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,551&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription and support&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,779&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,472&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,758&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,637&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,244&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,694&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,039&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,918&#160;</span></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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,310&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,180&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,528&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,581&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,964&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,040&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,538&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,188&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenue&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,089&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,652&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,286&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,218&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,208&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,734&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,577&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,106&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,417&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,416&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,105&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,686&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,166&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,976&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,434&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,445&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,870&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,527&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,239&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,536&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,533&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,342&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,047&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,516&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,949&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,712&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,787&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,713&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,196&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,354&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,828&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,088&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;line-height:120%;vertical-align:bottom;">&#160;General and administrative </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:5pt;line-height:120%;vertical-align:bottom;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,271&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,959&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,943&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,421&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,845&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,015&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,882&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,953&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">53,090&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,198&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,969&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,670&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,574&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44,711&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,757&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,557&#160;</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,673)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,782)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,864)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,984)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,408)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,735)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,323)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,112)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(451)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(464)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(475)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(455)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(455)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(462)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(468)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(490)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">797&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">176&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">612&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">348&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">278&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">576&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before (benefit) provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,327)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,048)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,163)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,827)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,515)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,899)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,513)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,026)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Benefit) provision for income taxes&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,321)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,073)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,196)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,836)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,516)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,891)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,525)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,045)</span></td></tr><tr><td colspan="3" 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per common share:&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted&#160;</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.34)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.25)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.14)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.18)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.30)</span></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:8pt;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&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,108,764&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,815,139&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,429,691&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,108,611&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,872,772&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,762,960&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,593,908&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,451,668&#160;</span></td></tr></table></div><div style="padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><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;">(1) During the fourth quarter of 2017, we recorded an additional $1.9 million to general and administrative expense due to certain severance arrangements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)-(j)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173487&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6672585568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Foreign Currency (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">(Losses) gains on foreign currency transactions</a></td>
<td class="num">$ (372)<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="num">$ (293)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30700-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782478048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Property and Equipment, net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense', window );">Capital lease amortization expense</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge for the use of long-lived depreciable capital leased assets for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 840<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167768&amp;loc=d3e56872-110439<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45031-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesIncomeStatementAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781632528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_RevenueRecognitionCustomerContractPeriodMinimum', window );">Revenue recognition, customer contract period, min</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_RevenueRecognitionCustomerContractPeriodMaximum', window );">Revenue recognition, customer contract period, max</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SalesCommissionsAmortizationPeriod', window );">Sales commissions amortization period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_RevenueRecognitionCustomerContractPeriodMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_RevenueRecognitionCustomerContractPeriodMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_RevenueRecognitionCustomerContractPeriodMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_RevenueRecognitionCustomerContractPeriodMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SalesCommissionsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SalesCommissionsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6789030768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Intangible Assets (Details) - Patents - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2019</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2020</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2021</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2022</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783624496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - New Accounting Pronouncements (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CapitalizedCostAmortizationPeriod', window );">Capitalized cost, amortization period under new and existing guidance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 | Subsequent event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CapitalizedCostAmortizationPeriod', window );">Capitalized cost, amortization period under new and existing guidance</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">Increase in capitalized contract costs</a></td>
<td class="nump">$ 5.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_CapitalizedCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_CapitalizedCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788433536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 60,333<span></span>
</td>
<td class="nump">$ 51,281<span></span>
</td>
<td class="nump">$ 58,750<span></span>
</td>
<td class="nump">$ 101,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost', window );">Cash and cash equivalents and available-for-sale securities, amortized cost</a></td>
<td class="nump">65,885<span></span>
</td>
<td class="nump">54,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities', window );">Cash and cash equivalents and available-for-sale securities</a></td>
<td class="nump">65,816<span></span>
</td>
<td class="nump">54,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">3,083<span></span>
</td>
<td class="nump">3,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">3,075<span></span>
</td>
<td class="nump">3,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">13,350<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, aggregate fair value</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, aggregate fair value</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=wk_MarketableSecuritiesMember', window );">Marketable Securities | U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">16,433<span></span>
</td>
<td class="nump">11,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">$ 16,364<span></span>
</td>
<td class="nump">$ 11,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of debt securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26610-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)-(g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62557-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=wk_MarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=wk_MarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783639408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities - Continuous Unrealized Loss Position (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months</a></td>
<td class="nump">$ 15,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 months or greater</a></td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Unrealized Loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months</a></td>
<td class="nump">1,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 months or greater</a></td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Unrealized Loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months</a></td>
<td class="nump">13,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 months or greater</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Unrealized Loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788962112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
<th class="th"><div>Jun. 30, 2013</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 56,079<span></span>
</td>
<td class="nump">$ 55,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(15,635)<span></span>
</td>
<td class="num">(13,029)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">40,444<span></span>
</td>
<td class="nump">42,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital and financing leased assets, gross</a></td>
<td class="nump">37,274<span></span>
</td>
<td class="nump">38,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation', window );">Less: accumulated amortization</a></td>
<td class="num">(5,891)<span></span>
</td>
<td class="num">(5,134)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital and financing leases, net</a></td>
<td class="nump">31,383<span></span>
</td>
<td class="nump">33,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">36,608<span></span>
</td>
<td class="nump">36,603<span></span>
</td>
<td class="nump">$ 19,900<span></span>
</td>
<td class="nump">$ 17,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital and financing leased assets, gross</a></td>
<td class="nump">36,608<span></span>
</td>
<td class="nump">36,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=wk_ComputersEquipmentAndSoftwareMember', window );">Computers, equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">6,277<span></span>
</td>
<td class="nump">5,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">8,428<span></span>
</td>
<td class="nump">8,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">4,669<span></span>
</td>
<td class="nump">4,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital and financing leased assets, gross</a></td>
<td class="nump">$ 666<span></span>
</td>
<td class="nump">$ 1,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=wk_ComputersEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=wk_ComputersEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781809696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="nump">$ 6,087<span></span>
</td>
<td class="nump">$ 4,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commissions</a></td>
<td class="nump">3,297<span></span>
</td>
<td class="nump">2,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonuses</a></td>
<td class="nump">4,419<span></span>
</td>
<td class="nump">8,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveCurrent', window );">Estimated health insurance claims</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">ESPP employee contributions</a></td>
<td class="nump">1,419<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued other liabilities</a></td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">3,808<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 20,212<span></span>
</td>
<td class="nump">$ 20,695<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782382464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Nonoperating Income (Expense) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 586<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantIncome', window );">Recognition of IEDA government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GainLossOnGovernmentGrantsReimbursement', window );">Income from training reimbursement program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,578<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">(Losses) gains on foreign currency transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(372)<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="num">(293)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Nonoperating Income (Expense)</a></td>
<td class="nump">$ 797<span></span>
</td>
<td class="nump">$ 198<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 348<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">$ 278<span></span>
</td>
<td class="nump">$ 576<span></span>
</td>
<td class="nump">$ 1,783<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 2,302<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30700-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GainLossOnGovernmentGrantsReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GainLossOnGovernmentGrantsReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentGrantIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentGrantIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788598288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">$ 3,075<span></span>
</td>
<td class="nump">$ 3,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember', window );">U.S. corporate debt securities | Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">11,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents - money market funds</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents - money market funds</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">65,816<span></span>
</td>
<td class="nump">54,931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents - money market funds</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">11,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. treasury debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">3,075<span></span>
</td>
<td class="nump">3,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents - money market funds</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | U.S. treasury debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents - money market funds</a></td>
<td class="nump">49,452<span></span>
</td>
<td class="nump">43,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">11,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. treasury debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">3,075<span></span>
</td>
<td class="nump">3,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents - money market funds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of debt securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26610-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)-(g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62557-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_DomesticCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=wk_MarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=wk_MarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783569216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Lease Commitments (Details)<br> ft&#178; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2018 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating lease rent expense</a></td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital leased assets</a></td>
<td class="nump">37,274,000<span></span>
</td>
<td class="nump">38,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=stpr_CO', window );">COLORADO | Subsequent event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">New lease agreement, area of property (in square feet) | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount', window );">Aggregate annual payment under new lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=wk_ComputerEquipmentAndFurnitureMember', window );">Computer Equipment and Furniture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital leased assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=stpr_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=stpr_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=wk_ComputerEquipmentAndFurnitureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=wk_ComputerEquipmentAndFurnitureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788682800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Build to Suit (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>phase</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2013 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_FinancingObligationConstructionNumberOfPhases', window );">Financing obligation number of phases | phase</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_FinancingObligationConstructionLessorCommittedInitialFundings', window );">Financing obligation, lessor committed fundings phase 1</a></td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings', window );">Financing obligation, lessor committed fundings phase 2</a></td>
<td class="nump">11,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital leased assets</a></td>
<td class="nump">37,274<span></span>
</td>
<td class="nump">$ 38,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 56,079<span></span>
</td>
<td class="nump">55,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_FinancingObligationPurchaseOptionPeriod', window );">Financing obligation, purchase option period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital leased assets</a></td>
<td class="nump">$ 36,608<span></span>
</td>
<td class="nump">36,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 36,608<span></span>
</td>
<td class="nump">$ 36,603<span></span>
</td>
<td class="nump">$ 19,900<span></span>
</td>
<td class="nump">$ 17,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=wk_FinancingLeaseObligationMember', window );">Financing Lease Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital leased assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,100<span></span>
</td>
<td class="nump">$ 11,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_FinancingObligationConstructionLessorCommittedAdditionalFundings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_FinancingObligationConstructionLessorCommittedAdditionalFundings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_FinancingObligationConstructionLessorCommittedInitialFundings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_FinancingObligationConstructionLessorCommittedInitialFundings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_FinancingObligationConstructionNumberOfPhases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_FinancingObligationConstructionNumberOfPhases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_FinancingObligationPurchaseOptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_FinancingObligationPurchaseOptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=wk_FinancingLeaseObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=wk_FinancingLeaseObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782386320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Operating Minimum Lease Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 3,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">2,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">2,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">2,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">1,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">6,246<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">18,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember', window );">Capital Leases</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: Amount representing interest</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of capital lease and financing obligations</a></td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=wk_FinancingLeaseObligationMember', window );">Financing Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">2,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">2,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">2,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">2,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">2,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">25,650<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">39,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: Amount representing interest</a></td>
<td class="num">(19,853)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of capital lease and financing obligations</a></td>
<td class="nump">$ 19,529<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount necessary to reduce net minimum lease payments to present value for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=wk_FinancingLeaseObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=wk_FinancingLeaseObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788076896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Government Grants (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>employee </div>
<div>agreement</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements', window );">Government training reimbursement number of agreements | agreement</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees', window );">Government training reimbursement number of employees | employee</a></td>
<td class="nump">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_ProceedsFromGovernmentGrantsTrainingReimbursement', window );">Proceeds from government grants, training reimbursement</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GainLossOnGovernmentGrantsReimbursement', window );">Gain (loss) on government grant reimbursement</a></td>
<td class="nump">1,578<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredGovernmentGrantsObligationsCurrent', window );">Deferred government grant obligation, current</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember', window );">Other Operating Income (Expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GainLossOnGovernmentGrantsReimbursement', window );">Gain (loss) on government grant reimbursement</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">$ 744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=wk_TrainingReimbursementMember', window );">Training Reimbursement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredGovernmentGrantsObligations', window );">Deferred government grant obligation</a></td>
<td class="nump">261<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredGovernmentGrantsObligationsCurrent', window );">Deferred government grant obligation, current</a></td>
<td class="nump">$ 217<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DeferredGovernmentGrantsObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DeferredGovernmentGrantsObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DeferredGovernmentGrantsObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DeferredGovernmentGrantsObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GainLossOnGovernmentGrantsReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GainLossOnGovernmentGrantsReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentTrainingReimbursementProgramNumberOfAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentTrainingReimbursementProgramNumberOfAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_ProceedsFromGovernmentGrantsTrainingReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_ProceedsFromGovernmentGrantsTrainingReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingenciesByNatureAxis=wk_TrainingReimbursementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainContingenciesByNatureAxis=wk_TrainingReimbursementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783833472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Forgivable Grant (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>job</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 01, 2011 </div>
<div>USD ($) </div>
<div>job</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_RepaymentOfGovernmentGrant', window );">Repayment of government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 101,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantIncome', window );">Recognition of IEDA government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,638,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=wk_ForgivableGrantMember', window );">Forgivable Grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantIncome', window );">Recognition of IEDA government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredGovernmentGrantsObligations', window );">Deferred government grant obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=wk_ForgivableGrantMember', window );">Forgivable Grant | Operating Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantIncome', window );">Recognition of IEDA government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=wk_ForgivableGrantMember', window );">Forgivable Grant | Other Operating Income (Expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GovernmentGrantIncome', window );">Recognition of IEDA government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=wk_ForgivableGrantMember', window );">Forgivable Grant | February 2011, 6% IDED Forgivable Grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement', window );">Number of jobs failed to meet minimum wage requirements | job</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention', window );">Number of jobs required to create and retain for a specific period of time | job</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_RepaymentOfGovernmentGrant', window );">Repayment of government grant</a></td>
<td class="nump">$ 88,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DeferredGovernmentGrantsObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DeferredGovernmentGrantsObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GovernmentGrantIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GovernmentGrantIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_RepaymentOfGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_RepaymentOfGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=wk_ForgivableGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=wk_ForgivableGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=wk_ForgivableGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=wk_ForgivableGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=wk_February20116PercentIDEDForgivableGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=wk_February20116PercentIDEDForgivableGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781544240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Other Purchase Commitments (Details) - Cloud infrastructure services<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Nov. 30, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems', window );"><strong>Unrecorded Unconditional Purchase Obligation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm', window );">Other purchase commitments, term of commitment</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">Other purchase commitments, payment in 2018</a></td>
<td class="nump">$ 4.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">Other purchase commitments, payment in 2019</a></td>
<td class="nump">$ 4.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77896938&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77896938&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77896938&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapacityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapacityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782845632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Other Long-Term Debt (Details) - Line of Credit - Silicon Valley Bank - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Aug. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility interest rate at period end</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensatingBalanceAmount', window );">Line of credit asset restrictions on cash</a></td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensatingBalanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensatingBalanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=wk_SiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=wk_SiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783317360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Deficit) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2017 </div>
<div>class </div>
<div>vote</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CommonStockNumberOfClasses', window );">Number of classes of common stock | class</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CommonStockVotingRightsVotesPerShare', window );">Common stock votes per share</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CommonStockVotingRightsVotesPerShare', window );">Common stock votes per share</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_CommonStockConversionBasisRatio', window );">Rate of conversion</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_CommonStockConversionBasisRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_CommonStockConversionBasisRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_CommonStockNumberOfClasses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_CommonStockNumberOfClasses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_CommonStockVotingRightsVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_CommonStockVotingRightsVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783754512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 13, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">ESPP employee contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,419,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">ESPP employee contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock, percentage of fair market value</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee', window );">Maximum stock purchase value, per employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod', window );">Stock purchase offering period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Shares purchased during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares distributed during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | 2014 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,999,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under an established share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share instruments newly issued under a share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares purchased on the open market during the period for issuance to employees under the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=wk_EquityIncentivePlan2014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=wk_EquityIncentivePlan2014Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783875008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 19,476<span></span>
</td>
<td class="nump">$ 14,247<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=wk_CostOfServicesLicensesAndServicesMember', window );">Subscription and support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">493<span></span>
</td>
<td class="nump">363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=wk_CostOfServicesProfessionalServicesMember', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">465<span></span>
</td>
<td class="nump">411<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">2,224<span></span>
</td>
<td class="nump">2,365<span></span>
</td>
<td class="nump">1,924<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">2,983<span></span>
</td>
<td class="nump">2,075<span></span>
</td>
<td class="nump">1,727<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 13,066<span></span>
</td>
<td class="nump">$ 8,903<span></span>
</td>
<td class="nump">$ 6,637<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=wk_CostOfServicesLicensesAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=wk_CostOfServicesLicensesAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=wk_CostOfServicesProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=wk_CostOfServicesProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782413360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, min</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, max</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, min</a></td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
<td class="nump">42.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, max</a></td>
<td class="nump">43.80%<span></span>
</td>
<td class="nump">45.30%<span></span>
</td>
<td class="nump">47.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee stock option | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">2 months 12 days<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee stock option | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">28.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783694544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options (in shares):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding beginning of the period (in shares)</a></td>
<td class="nump">7,532,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">2,111,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(339,111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(1,158,820)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding end of the period (in shares)</a></td>
<td class="nump">8,145,777<span></span>
</td>
<td class="nump">7,532,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of the period (in shares)</a></td>
<td class="nump">4,607,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price (in dollars per share):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding beginning of the period, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 12.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">16.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">14.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">10.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding end of the period, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">13.33<span></span>
</td>
<td class="nump">$ 12.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at the end of the period, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 11.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, weighted-average remaining contractual term (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, weighted-average remaining contractual term (years)</a></td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 65,913<span></span>
</td>
<td class="nump">$ 19,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, aggregate intrinsic value</a></td>
<td class="nump">45,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options Additional Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised intrinsic value</a></td>
<td class="nump">$ 9,800<span></span>
</td>
<td class="nump">$ 3,900<span></span>
</td>
<td class="nump">$ 8,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Options grants in period, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 6.79<span></span>
</td>
<td class="nump">$ 6.79<span></span>
</td>
<td class="nump">$ 6.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Options vested in period fair value</a></td>
<td class="nump">$ 10,200<span></span>
</td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="nump">$ 8,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Options unrecognized compensation expense</a></td>
<td class="nump">$ 19,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options Additional Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, period for recognition</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Employee stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options Additional Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Minimum | Employee stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options Additional Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Maximum | Employee stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options Additional Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested options awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788746176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Awards (Details) - Restricted Stock Awards - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, fair value</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in shares):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning of period (in shares)</a></td>
<td class="nump">353,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(190,003)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at end of period (in shares)</a></td>
<td class="nump">163,332<span></span>
</td>
<td class="nump">353,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value (in dollars per share)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at beginning of period, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 13.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in period, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weight-average grant date fair value (in dollars per share)</a></td>
<td class="nump">13.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at end of period, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 13.40<span></span>
</td>
<td class="nump">$ 13.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, period for recognition</a></td>
<td class="text">1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_ExecutiveOfficerMember', window );">Executive Officers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Non-employee Members, Board of Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788686768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units (Details) - Restricted Stock Units - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, fair value</a></td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in shares):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning of period (in shares)</a></td>
<td class="nump">381,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">413,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(221,672)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at end of period (in shares)</a></td>
<td class="nump">574,072<span></span>
</td>
<td class="nump">381,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value (in dollars per share)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at beginning of period, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 15.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in period, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">13.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weight-average grant date fair value (in dollars per share)</a></td>
<td class="nump">14.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at end of period, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 14.51<span></span>
</td>
<td class="nump">$ 15.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred', window );">Number of vested shares recipients elected to defer settlement (in shares)</a></td>
<td class="nump">191,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, period for recognition</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_ExecutiveOfficerMember', window );">Executive Officers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Non-employee Members, Board of Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodSettlementDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6786393008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, period for recognition</a></td>
<td class="text">10 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784121872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of the period</a></td>
<td class="num">$ (3,125)<span></span>
</td>
<td class="nump">$ 25,719<span></span>
</td>
<td class="nump">$ 55,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(219)<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period</a></td>
<td class="num">(16,934)<span></span>
</td>
<td class="num">(3,125)<span></span>
</td>
<td class="nump">25,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of the period</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">280<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(159)<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Accumulated unrealized holding gains (losses) on available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of the period</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(60)<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period</a></td>
<td class="num">(67)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of the period</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(219)<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of the period</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 291<span></span>
</td>
<td class="nump">$ 241<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781858272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Details) - segment<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk | Revenue | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">92.10%<span></span>
</td>
<td class="nump">93.80%<span></span>
</td>
<td class="nump">94.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781628688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (44,246)<span></span>
</td>
<td class="num">$ (43,952)<span></span>
</td>
<td class="num">$ (42,788)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(618)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision (benefit) for income taxes</a></td>
<td class="num">$ (14,327)<span></span>
</td>
<td class="num">$ (14,048)<span></span>
</td>
<td class="num">$ (10,163)<span></span>
</td>
<td class="num">$ (5,827)<span></span>
</td>
<td class="num">$ (7,515)<span></span>
</td>
<td class="num">$ (12,899)<span></span>
</td>
<td class="num">$ (11,513)<span></span>
</td>
<td class="num">$ (12,026)<span></span>
</td>
<td class="num">$ (44,365)<span></span>
</td>
<td class="num">$ (43,953)<span></span>
</td>
<td class="num">$ (43,406)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785043136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total Deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax provision</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785052064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effect of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax benefit at federal statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,528)<span></span>
</td>
<td class="num">$ (15,384)<span></span>
</td>
<td class="num">$ (15,192)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,802)<span></span>
</td>
<td class="num">(1,377)<span></span>
</td>
<td class="num">(1,833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount', window );">Revaluation of deferred tax items due to tax rate change (federal and state)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,880<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount', window );">Revaluation of deferred tax asset for current year net operating loss due to tax rate change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,134<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount', window );">Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp; entertainment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,141<span></span>
</td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Tax benefit of federal R&amp;D credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,366)<span></span>
</td>
<td class="num">(1,781)<span></span>
</td>
<td class="num">(1,270)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount', window );">Recognition of excess tax benefits related to share-based payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,606)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,586)<span></span>
</td>
<td class="nump">17,013<span></span>
</td>
<td class="nump">17,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax provision</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems', window );">Taxable gain for restructuring of foreign operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_GainLossOnRestructuringOfForeignOperationsPermanentItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_GainLossOnRestructuringOfForeignOperationsPermanentItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781911728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and reserves</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">1,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Deferred rent</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">1,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Compensation and benefits</a></td>
<td class="nump">11,973<span></span>
</td>
<td class="nump">16,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">4,762<span></span>
</td>
<td class="nump">3,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards', window );">Net operating loss and credits</a></td>
<td class="nump">41,108<span></span>
</td>
<td class="nump">45,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">59,155<span></span>
</td>
<td class="nump">67,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(58,639)<span></span>
</td>
<td class="num">(67,225)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">516<span></span>
</td>
<td class="nump">564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(440)<span></span>
</td>
<td class="num">(403)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other deferred tax liabilities</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(516)<span></span>
</td>
<td class="num">(564)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit', window );">Decrease in deferred tax asset, net due to Tax Cuts and Jobs Act of 2017</a></td>
<td class="nump">22,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount', window );">Decrease in valuation allowance due to Tax Cuts and Jobs Act of 2017</a></td>
<td class="nump">$ 22,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6946783088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Operating Loss Carryforwards (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 133,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">101,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 480<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781510000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Tax Credit Carryforwards (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 6.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6788378336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits-beginning of period</a></td>
<td class="nump">$ 168<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions related to prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions related to prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Foreign currency adjustments</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions related to current year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits-end of period</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783774144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (14,321)<span></span>
</td>
<td class="num">$ (14,073)<span></span>
</td>
<td class="num">$ (10,196)<span></span>
</td>
<td class="num">$ (5,836)<span></span>
</td>
<td class="num">$ (7,516)<span></span>
</td>
<td class="num">$ (12,891)<span></span>
</td>
<td class="num">$ (11,525)<span></span>
</td>
<td class="num">$ (12,045)<span></span>
</td>
<td class="num">$ (44,426)<span></span>
</td>
<td class="num">$ (43,977)<span></span>
</td>
<td class="num">$ (43,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding - basic and diluted (in shares)</a></td>
<td class="nump">42,108,764<span></span>
</td>
<td class="nump">41,815,139<span></span>
</td>
<td class="nump">41,429,691<span></span>
</td>
<td class="nump">41,108,611<span></span>
</td>
<td class="nump">40,872,772<span></span>
</td>
<td class="nump">40,762,960<span></span>
</td>
<td class="nump">40,593,908<span></span>
</td>
<td class="nump">40,451,668<span></span>
</td>
<td class="nump">41,618,838<span></span>
</td>
<td class="nump">40,671,133<span></span>
</td>
<td class="nump">39,852,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.32)<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="num">$ (1.07)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (33,016)<span></span>
</td>
<td class="num">$ (31,644)<span></span>
</td>
<td class="num">$ (30,075)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding - basic and diluted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,929,899<span></span>
</td>
<td class="nump">29,265,605<span></span>
</td>
<td class="nump">27,617,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.07)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,410)<span></span>
</td>
<td class="num">$ (12,333)<span></span>
</td>
<td class="num">$ (13,324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding - basic and diluted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,688,939<span></span>
</td>
<td class="nump">11,405,528<span></span>
</td>
<td class="nump">12,235,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.07)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785288864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Shares subject to outstanding common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">8,145,777<span></span>
</td>
<td class="nump">7,532,455<span></span>
</td>
<td class="nump">6,969,133<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Shares subject to unvested restricted stock awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">163,332<span></span>
</td>
<td class="nump">353,335<span></span>
</td>
<td class="nump">600,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">Shares issuable pursuant to the ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">85,509<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787813552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LicenseAndServicesRevenue', window );">Subscription and support</a></td>
<td class="nump">$ 45,549<span></span>
</td>
<td class="nump">$ 43,214<span></span>
</td>
<td class="nump">$ 40,980<span></span>
</td>
<td class="nump">$ 39,540<span></span>
</td>
<td class="nump">$ 38,329<span></span>
</td>
<td class="nump">$ 36,237<span></span>
</td>
<td class="nump">$ 34,969<span></span>
</td>
<td class="nump">$ 33,585<span></span>
</td>
<td class="nump">$ 169,283<span></span>
</td>
<td class="nump">$ 143,120<span></span>
</td>
<td class="nump">$ 116,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractsRevenue', window );">Professional services</a></td>
<td class="nump">8,957<span></span>
</td>
<td class="nump">8,854<span></span>
</td>
<td class="nump">8,411<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="nump">8,045<span></span>
</td>
<td class="nump">8,473<span></span>
</td>
<td class="nump">8,042<span></span>
</td>
<td class="nump">10,966<span></span>
</td>
<td class="nump">38,586<span></span>
</td>
<td class="nump">35,526<span></span>
</td>
<td class="nump">28,984<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Total revenue</a></td>
<td class="nump">54,506<span></span>
</td>
<td class="nump">52,068<span></span>
</td>
<td class="nump">49,391<span></span>
</td>
<td class="nump">51,904<span></span>
</td>
<td class="nump">46,374<span></span>
</td>
<td class="nump">44,710<span></span>
</td>
<td class="nump">43,011<span></span>
</td>
<td class="nump">44,551<span></span>
</td>
<td class="nump">207,869<span></span>
</td>
<td class="nump">178,646<span></span>
</td>
<td class="nump">145,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesLicensesAndServices', window );">Subscription and support</a></td>
<td class="nump">8,779<span></span>
</td>
<td class="nump">8,472<span></span>
</td>
<td class="nump">7,758<span></span>
</td>
<td class="nump">7,637<span></span>
</td>
<td class="nump">7,244<span></span>
</td>
<td class="nump">6,694<span></span>
</td>
<td class="nump">7,039<span></span>
</td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">32,646<span></span>
</td>
<td class="nump">27,895<span></span>
</td>
<td class="nump">22,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractRevenueCost', window );">Professional services</a></td>
<td class="nump">7,310<span></span>
</td>
<td class="nump">7,180<span></span>
</td>
<td class="nump">6,528<span></span>
</td>
<td class="nump">6,581<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
<td class="nump">6,040<span></span>
</td>
<td class="nump">5,538<span></span>
</td>
<td class="nump">6,188<span></span>
</td>
<td class="nump">27,599<span></span>
</td>
<td class="nump">23,730<span></span>
</td>
<td class="nump">17,645<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServices', window );">Total cost of revenue</a></td>
<td class="nump">16,089<span></span>
</td>
<td class="nump">15,652<span></span>
</td>
<td class="nump">14,286<span></span>
</td>
<td class="nump">14,218<span></span>
</td>
<td class="nump">13,208<span></span>
</td>
<td class="nump">12,734<span></span>
</td>
<td class="nump">12,577<span></span>
</td>
<td class="nump">13,106<span></span>
</td>
<td class="nump">60,245<span></span>
</td>
<td class="nump">51,625<span></span>
</td>
<td class="nump">40,204<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">38,417<span></span>
</td>
<td class="nump">36,416<span></span>
</td>
<td class="nump">35,105<span></span>
</td>
<td class="nump">37,686<span></span>
</td>
<td class="nump">33,166<span></span>
</td>
<td class="nump">31,976<span></span>
</td>
<td class="nump">30,434<span></span>
</td>
<td class="nump">31,445<span></span>
</td>
<td class="nump">147,624<span></span>
</td>
<td class="nump">127,021<span></span>
</td>
<td class="nump">105,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">18,870<span></span>
</td>
<td class="nump">17,527<span></span>
</td>
<td class="nump">16,239<span></span>
</td>
<td class="nump">15,536<span></span>
</td>
<td class="nump">14,533<span></span>
</td>
<td class="nump">14,342<span></span>
</td>
<td class="nump">14,047<span></span>
</td>
<td class="nump">14,516<span></span>
</td>
<td class="nump">68,172<span></span>
</td>
<td class="nump">57,438<span></span>
</td>
<td class="nump">50,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">21,949<span></span>
</td>
<td class="nump">23,712<span></span>
</td>
<td class="nump">19,787<span></span>
</td>
<td class="nump">18,713<span></span>
</td>
<td class="nump">18,196<span></span>
</td>
<td class="nump">22,354<span></span>
</td>
<td class="nump">19,828<span></span>
</td>
<td class="nump">20,088<span></span>
</td>
<td class="nump">84,161<span></span>
</td>
<td class="nump">80,466<span></span>
</td>
<td class="nump">69,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">12,271<span></span>
</td>
<td class="nump">8,959<span></span>
</td>
<td class="nump">8,943<span></span>
</td>
<td class="nump">9,421<span></span>
</td>
<td class="nump">7,845<span></span>
</td>
<td class="nump">8,015<span></span>
</td>
<td class="nump">7,882<span></span>
</td>
<td class="nump">8,953<span></span>
</td>
<td class="nump">39,594<span></span>
</td>
<td class="nump">32,695<span></span>
</td>
<td class="nump">28,716<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">53,090<span></span>
</td>
<td class="nump">50,198<span></span>
</td>
<td class="nump">44,969<span></span>
</td>
<td class="nump">43,670<span></span>
</td>
<td class="nump">40,574<span></span>
</td>
<td class="nump">44,711<span></span>
</td>
<td class="nump">41,757<span></span>
</td>
<td class="nump">43,557<span></span>
</td>
<td class="nump">191,927<span></span>
</td>
<td class="nump">170,599<span></span>
</td>
<td class="nump">148,751<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(14,673)<span></span>
</td>
<td class="num">(13,782)<span></span>
</td>
<td class="num">(9,864)<span></span>
</td>
<td class="num">(5,984)<span></span>
</td>
<td class="num">(7,408)<span></span>
</td>
<td class="num">(12,735)<span></span>
</td>
<td class="num">(11,323)<span></span>
</td>
<td class="num">(12,112)<span></span>
</td>
<td class="num">(44,303)<span></span>
</td>
<td class="num">(43,578)<span></span>
</td>
<td class="num">(43,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(451)<span></span>
</td>
<td class="num">(464)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
<td class="num">(455)<span></span>
</td>
<td class="num">(455)<span></span>
</td>
<td class="num">(462)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
<td class="num">(1,845)<span></span>
</td>
<td class="num">(1,875)<span></span>
</td>
<td class="num">(2,025)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">797<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="nump">1,783<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">2,302<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision (benefit) for income taxes</a></td>
<td class="num">(14,327)<span></span>
</td>
<td class="num">(14,048)<span></span>
</td>
<td class="num">(10,163)<span></span>
</td>
<td class="num">(5,827)<span></span>
</td>
<td class="num">(7,515)<span></span>
</td>
<td class="num">(12,899)<span></span>
</td>
<td class="num">(11,513)<span></span>
</td>
<td class="num">(12,026)<span></span>
</td>
<td class="num">(44,365)<span></span>
</td>
<td class="num">(43,953)<span></span>
</td>
<td class="num">(43,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) provision for income taxes</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (14,321)<span></span>
</td>
<td class="num">$ (14,073)<span></span>
</td>
<td class="num">$ (10,196)<span></span>
</td>
<td class="num">$ (5,836)<span></span>
</td>
<td class="num">$ (7,516)<span></span>
</td>
<td class="num">$ (12,891)<span></span>
</td>
<td class="num">$ (11,525)<span></span>
</td>
<td class="num">$ (12,045)<span></span>
</td>
<td class="num">$ (44,426)<span></span>
</td>
<td class="num">$ (43,977)<span></span>
</td>
<td class="num">$ (43,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.32)<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="num">$ (1.07)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding - basic and diluted (in shares)</a></td>
<td class="nump">42,108,764<span></span>
</td>
<td class="nump">41,815,139<span></span>
</td>
<td class="nump">41,429,691<span></span>
</td>
<td class="nump">41,108,611<span></span>
</td>
<td class="nump">40,872,772<span></span>
</td>
<td class="nump">40,762,960<span></span>
</td>
<td class="nump">40,593,908<span></span>
</td>
<td class="nump">40,451,668<span></span>
</td>
<td class="nump">41,618,838<span></span>
</td>
<td class="nump">40,671,133<span></span>
</td>
<td class="nump">39,852,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfFourthQuarterEventsLineItems', window );"><strong>Effect of Fourth Quarter Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Expense due to accelerated vesting of equity awards</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractRevenueCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred and are directly related to generating contract revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractRevenueCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to services rendered by an entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServicesLicensesAndServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServicesLicensesAndServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfFourthQuarterEventsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfFourthQuarterEventsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LicenseAndServicesRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d),(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LicenseAndServicesRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueServicesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueServicesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional share-based compensation cost recognized as a result of an occurrence of an event that accelerates its recognition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>86
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #2#5DP?(\\#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+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ -(-63&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&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    "  T@U9,LU#,4.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R'%&&2;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9
MFS*V!]C1TN]/GT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GH
MH]>4G_$(09L/?400G*_ (VFK2<,$+,)"9*JQ1IJ(FOIXP5NSX,-G;&>8-8 M
M>NPH0556P-0T,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&<JCG7-ZA
M@K>GW<N\;N&Z1+HSF'\E)^D<<,VNDU_KS>-^RY3@U4/!12'$OEI)<2]K_CZY
M_O"["?O>NH/[Q\970=7 K[M07U!+ P04    "  T@U9,F5R<(Q &  "<)P
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
MAE7\M@I)^+KP6)[.JEN(ULN6GMA/IGZU.Z%GT1CE4-:LD25O L&.J_">+!X
M.H)!_"[934[&09?*$^?/W>3;817&W8Y8Q?:J"T'UX\JVK*JZ2'H??X>@X:C9
M$:?CU^A?3/(ZF2<JV997?\J#.J_"(@P.[$@OE7KDMZ]L2"@+@R'[[^S**@WO
M=J(U]KR2YC?87Z3B]1!%;Z6F+_VS;,SSUK_)\H&&$V @P$@@Q8>$9" D;X3T
M0T(Z$%*+$/6IF+-YH(JNEX+? M%_WI9VMX@L4GWZ^V[1'+9YIX]'ZM7K.EY&
MUR[,@-CT")@@R(B(=.Q1 #"!#3AT>"^P=1')>\2#BTCQ+21HCHFA)Q-ZAM-3
ME)X:>CJAY]81N8@9+I"A IE#+RR!'I$91--_@S3-DMB31X[*Y([,W))Q$23&
M%6:HPLSE$TL"@0 N4: 2A<NW;LNF< X+8N+Y('-49.Z*I)8( O%\#!+CQHO=
M"/:]PC">1(C'WL2-8%\N##/WJ* >OR?@1 "GC" 83R$AN(U)XD8 6P7!^%1P
MMQ/7S&#?, SCJ4@$MSQQ/0^9K8)@<H\*[GCB&AIF5FT=,/G$+EF6W?DN,VY\
MXMH:"D\$W->D^&R1)KAGB>M(L.K;=L!,2T,"29Y"YBES@'L77%\FO@BX+X%\
M-EW +0>(G>QT!\R[OXT8XB29V9:()NU"S<3)M&(RV/-+8_K R>K8[MV;;B]Z
M@_>]X@\J3F4C@R>N=--B6HLCYXKI#<5W>BMGW9Z.DXH=53><Z;'H>[1^HG@[
M])_1V 2O_P-02P,$%     @ -(-63.*OTLB"!   AA8  !@   !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6R-F-UNXS80A5_%\/VN.,,?D8%CH%91M$ +!%ML
M>ZW$3&RL9+F2$F_?OI+LN/+,,-B;6%+.D(<CSD>*JU/3?NMV,?:+[W5UZ.Z7
MN[X_WF59][2+==E];H[Q,/SGN6GKLA]NVY>L.[:QW$Y!=96A4BZKR_UAN5Y-
MSQ[:]:IY[:O](3ZTB^ZUKLOVWTVLFM/]$I;O#[[L7W;]^"!;KX[E2_PS]E^/
M#^UPEUU;V>[K>.CVS6'1QN?[Y4]P5Q@U!DR*O_;QU,VN%^-0'IOFVWCSV_9^
MJ49'L8I/_=A$.?R\Q2)6U=C2X..?2Z/+:Y]CX/SZO?5?IL$/@WDLNU@TU=_[
M;;^[7_KE8AN?R]>J_]*<?HV7 =GEXC+ZW^-;K ;YZ&3HXZFINNGOXNFUZYOZ
MTLI@I2Z_GW_WA^GW=&G_/4P.P$L 7@/ ?!B@+P&:!&1G9]-0?R[[<KUJF].B
M/;^M8SE."KC30S*?QH=3[J;_#:/MAJ=O:PVK[&ULYR+9G"4XD^"MHN *_;\D
M&_J_FD#1!$[Q>AZOY7@MQNLIWLSC#1G$69)/DL,D<4K/>CD/A*LLH ?9BQ&]
M&.[%$B]GB9WU DX[XK@05&!F;=UXL:(7R[TXXL6R7M![I8@7084VY<6)7ASW
MDA,OCO>B<V*XX"+PL]S=.,E%)SEWXHF3G'42<O(6"ZX!:Q(I\:(1SXT$8L2S
M3IPQ=*9P4= ^48!!=!*8$T.FP"8(T]%BH"C@LN"529@!)3-)<3L,2HIU9!1/
MC21#&U3"3X*1P/T@]0-"?L!3.X)*02H[,BP!N1M-W2#KQSN@9K@(3 @),S)Y
M@:.7OH/-17-;*7D.M* DG=%@$DL!R/P%PQ:35%6"3$W@V#04F\")J)6CV!14
MWJ02+&,3.#<-Y28(X%0(;)669"ZDDB/#$S@]#:4G"&A4QGE6G%R7.P4N84B&
M*'"*&DI1X(1$R*D;+@*%J=J4.0H<I):"%"22.D8*084^\:Y0YBARCEK*4>2
MI+-8D& "H"@#%#E +04H"FC$H"GX"T$7@O=YPE!BPRDPE,YBY'A$S%6@?@09
MF.2;DC&* D;I)$:.1\SIM!%$H%3J;<D$1;Z%M72!0;X[U3[0O9J@,I!T(],8
M.8TM76&0<Q;\L,Y3.X(LY*GU!64@(P>RI1M\Y*1E1<4E-F5$)C%R$ENZ3*%
MXMPX.K<*26<<SJATZTA&,7JV]-I47<K\1(&?K"XY&5ER/Y+<?D_*Y-0".6D]
M:@&+QJ.GN95TPTNPB6\6+2-4<X32[<9&<S1^0F<U_= J1"&J (DO72U35'.*
MTDWF1G,\YG1C(F@PI*PD3@ X0!U=831GXR=P@1X5%)). R:(KF6(:@Y11R&J
MA4]\:6,LZ3[8&&L9I)J#%!/UK67T:??#]:UE9FG.+'KNL=&<19K-&$&3JG"9
M55KX^$ZU(+-*AQ_.AI$I8SAE6#8NFOF1%%#<21I:/MGL0' \H?VC;%_VAV[Q
MV/1]4T\G@,]-T\>A/?5YR.LNEMOK316?^_$R'Z[;\\GH^:9OCI=3W^QZ]+S^
M#U!+ P04    "  T@U9,-#%KAJH"  #:"@  &    'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;(V6W8Z;,!"%7P7Q ,'FGXA$*JFJ5FJE:*MNKYW$"6@!4]L)
MV[>O#2P%VR39BP6;,S/?>&>/G+:$OK$<8VZ]5V7--G;.>;-V'';,<878BC2X
M%E_.A%:(BR6].*RA&)VZH*IT7 !"IT)%;6_3;F]/MRFY\K*H\9Y:[%I5B/[-
M<$G:C0WMCXV7XI)SN>%LTP9=\$_,?S5[*E;.F.545+AF!:DMBL\;^Q-<[V H
M SK%:X%;-GFW9"L'0M[DXMMI8P-)A$M\Y#(%$H\;WN&RE)D$QY\AJ3W6E('3
M]X_L7[KF13,'Q/".E+^+$\\W=FQ;)WQ&UY*_D/8K'AH*;&OH_CN^X5+()8FH
M<20EZWY;QROCI!JR")0*O??/HNZ>;?\E3(8P<X [!+AC /3O!GA#@*<$.#U9
MU^IGQ-$VI:2U:/_7:I <"KCVQ&$>Y69W=MTWT2T3N[=M&*3.3>89)%DO<2<2
M=Z[8Z0KOO\01]4<(UPCA=O'^%")4('I)U$GJOD0<*QBZ)@' S.$9.3R=(U(X
M>DD\J0%6 $"%Y)%JQN(;67R=1>DWZR7!I H$PX_"\XQRQA08F0*=*5&8 JV2
MRG)/,6,(C0RAQA I%;+P(<,]Q8PA,C)$&H,;F^-C8WRL]Z!,4!8_-6>/5#.6
MQ,B2Z"S*OW>6+$^/>K!/26=4$)A]">A<GFI,0*OFN3 ,?!"I!F50 B],8)(L
M4"VX)=2I?)4*/DUE4-ZG,MLGU/W36SIML_%!W?FTB83/6=]#V9S';'Y0=S]M
M*J%N:L'"5#XEG7.9#1#J#JA/I6YP$+C \]03W1F5<0+C>,%-H-D2H<$3M:G4
M+6^)RJ0T4CF32X:\]?U ]%+4S#H0+NXKW:WB3 C'(BM8B7RYN&B.BQ*?N7R-
MQ#OM;UO]@I-FN$DZXW5V^P]02P,$%     @ -(-63'R8\3,)"   4RP  !@
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
M!ZUZ4S).L51'7B'1<<"%(5&" L^[0Q0WK9LF)G;B:<)Z29H63MP1/:68_\V
ML&'O^NXU\-Q4M=0!E"8=KN GR%_=B:L3FE6*AD(K&M8Z',J]^^COCK'&&\#O
M!@:QV#NZDC-C+_KPK=B[GC8$!'*I%;!:+G  0K20LO$Z:;IS2DU<[J_J3Z9V
M5<L9"S@P\J<I9+UW'URG@!+W1#ZSX2M,]<2N,Q7_'2Y %%P[43ER1H1Y.GDO
M)*.3BK)"\=NX-JU9ATG_2K,3@HD0S 3_[E-".!'"=T+T*2&:"-&*@,923&^.
M6.(TX6QP^/AU.ZPOD;^+5/=S'33--N]4>X2*7E+?]Q)TT4(3)ALQP1(S(Y!2
MGU,$MA19L*$''Q,<MHAP!3EN(0^!W41HK3,T_'!9@Q?;!2*K0&0$H@^-\E>-
M&C'W!M,:S,VZ5 O$#U>UVC#>?UH>6\W&%K,K)UF\R;+VND7<^%]67BTJZ[:B
MQ5VDP"OSGPLG9WTK]2==1.=1\ACHN[R*9VK$C!/A76:<3S\PKYI6.&<FU9]B
M[G/)F 3ET+M5%FLU$N<#@5+J[;W:\W$PC ?)NFGFH7GPIO\ 4$L#!!0    (
M #2#5DR]F(D=@ 0  ,L6   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
ME9A=;^)&%(;_"N(^:\\YXZ\(D!H(:J56BG;5]MJ!(:"U,;6=L/WWM8W#,F=>
M [T)MO.><][Y>L:>R;$HOU=;8^K1CSS;5]/QMJX/CYY7K;8F3ZLOQ<'LF_]L
MBC)/Z^:V?/.J0VG2=1>49Q[Y?NCEZ6X_GDVZ9R_E;%*\U]EN;U[*4?6>YVGY
M[Y/)BN-TK,:?#[[NWK9U^\";30[IF_EFZC\/+V5SYYVSK'>YV5>[8C\JS68Z
M_D4]+CEH SK%7SMSK"ZN1VU37HOB>WOSVWHZ]EM')C.KNDV1-C\?9FZRK,W4
M^/BG3SH^UVP#+Z\_LR^[QC>->4TK,R^ROW?K>CL=Q^/1VFS2]ZS^6AQ_-7V#
M@O&H;_WOYL-DC;QUTM18%5G5_1VMWJNZR/LLC94\_7'ZW>V[WV.?_S,,!U ?
M0.< =3V ^P ^!U!R-4#W ?IG0'0U(.@#@G, 7Z\0]@'ASPI=&[Q39W6]OTCK
M=#8IB^.H/$V@0]K.4_48-N.[:A]VP]G]KQF JGGZ,5.*)]Y'FZC7/)TT9&FT
MK9DC36!K%D@3VIIGI(ELS1)IXK/&:]I[;C3!1E.70%L)$M&@DR;H-/M.PTFH
ME>_[N!+#2NQ6(E]T[TD3750*@MCQXZI82!:N1,6)"F/1Q4"F91>[F@?%''"
M&Z]AXW67A*W&*YP@@ D"T'LD>B]PQDE9@W3JFELJRTP(S83 C%@I\] I$_K^
M8)T(UHE ';G:(J=.Y$>#=6)8)P9UQ(I]BITZ1%J:B9VY(L9H =,0-IM LXEK
M5H[Q4^)4>=#,B5@ERYLRRTZS,4!L^J#W0LE-WRW%#A2OBVPS PQ7P$PDS2C0
M;NGEJL:V@LFJ %HIEE9<MB;"RO-UC6T%HU<A]DJJ]J++,MI/=#RXEA1&G=)N
M,983M!=9ZR"('-+WLLL%I94<*9#*)XZ4[$:@D\F60/2@HC#AH0['M%;!_;Q7
MF+$*05827[F459KD%K:X*;,-81BK>VBL7!QSI(>G$.:QN@?(RD6I"A*GZ3=4
MMAU,7 60RTJV', T'-Y8"<.4 $Q9CCH!3D:A7!>W5+8=C%,".'4V&T*HY"22
M+U*W=;:E@1?6>[!*+C(#8?OYNL:V@K%* *LLWX,(8+79'Z_,#(Q50EC5LMT
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
M?3UXC#X,8_E25X_G+]OZJ1\_)L/G]GB(Y_BE;PZG TKK\RFI^_\!4$L#!!0
M   ( #2#5DR'1 &1L@$  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL;5/;;MLP#/T501]0)8K;%8%MH.DPM, &!!VV/2LV?4$ET97DN/O[2;+C
MNIE?+)+F.3RDJ'1 \VH; $?>E=0VHXUSW9XQ6S2@A+W!#K3_4Z%1PGG7U,QV
M!D0904HROMG<,25:3?,TQHXF3[%WLM5P-,3V2@GS]P 2AXQNZ27PTM:-"P&6
MIYVHX2>X7]W1>(_-+&6K0-L6-3%09?1ANS\D(3\F_&YAL N;A$Y.B*_!>2XS
MN@F"0$+A H/PQQD>0<I Y&6\39QT+AF 2_O"_BWV[GLY"0N/*/^TI6LR>D])
M"97HI7O!X0FF?FXIF9K_#F>0/CTH\34*E#9^2=%;AVIB\5*4>!_/5L=SF/@O
ML'4 GP#\"L#&0E'Y5^%$GAH<B!EGWXEPQ=L]][,I0C".(O[SXJV/GO/M/4_9
M.1!-.8<QAR]SY@SFV><2?*W$@?\'Y^OPW:K"783O/BG<K1,DJP1))$@^$217
M+:[EW%X588N9*C!UW"9+"NQUW.1%=%[8!Q[OY"-]W/8?PM2MMN2$SM]LG'^%
MZ,!+V=SX%6K\ YL="94+YA=OFW'-1L=A-[T@-C_C_!]02P,$%     @ -(-6
M3*[+Q8*W 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL;5-A
M;]L@$/TKB!]08B=ML\BVU'2:.FF5HD[;/A/[;*,"YP*.VW\_P*[G=OX"W''O
MW;OCR 8TS[8%<.1526USVCK7'1BS90N*VROL0/N;&HWBSINF8;8SP*L(4I*E
MF\T-4UQH6F31=S)%AKV30L/)$-LKQ<W;$20..4WHN^-)-*T+#E9D'6_@)[A?
MW<EXB\TLE5"@K4!-#-0YO4L.QUV(CP&_!0QV<2:ADC/B<S"^5SG=!$$@H72!
M@?OM O<@92#R,EXF3CJG#,#E^9W]6ZS=UW+F%NY1_A&5:W.ZIZ2"FO?2/>'P
M %,]UY1,Q?^ "T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _CS74RP=8!Z01(
M9\ ^YF%CHJC\*W>\R P.Q(R][WAXXN20^MZ4P1E;$>^\>.N]ER+9WV3L$HBF
MF.,8DRYCY@CFV><4Z5J*8_H?/%V';U<5;B-\^T'A[3K!;I5@%PEV'PCVGTI<
MB_GR*0E;]%2!:>(T65)BK^,D+[SSP-ZE\4W^A8_3_LA-([0E9W3^96/_:T0'
M7LKFRH]0ZS_8;$BH73C>^K,9QVPT'';3#V+S-R[^ E!+ P04    "  T@U9,
M<+'I5[(!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6QU4V%O
MFS 0_2N6?T!-G*S;(D!J.E6;M$E1I[6?'3C JLTQVX3NW\\VA-*,?<%WQ[UW
M[\[G=$#S8AL 1UZU:FU&&^>Z/6.V:$ +>X,=M/Y/A48+YUU3,]L9$&4$:<5X
MDMPR+61+\S3&CB9/L7=*MG TQ/9:"_/G  J'C&[H)? HZ\:% ,O33M3P$]RO
M[FB\QV:64FIHK<26&*@R>K?9'W8A/R8\21CLPB:ADQ/B2W"^E1E-@B!04+C
M(/QQAGM0*A!Y&;\G3CJ7#,"E?6%_B+W[7D["PCVJ9UFZ)J.?*"FA$KURCSA\
MA:F?#Y1,S7^',RB?'I3X&@4J&[^DZ*U#/;%X*5J\CJ=LXSE,_!?8.H!/ 'X%
M8&.AJ/R+<")/#0[$C+/O1+CBS9[[V10A&$<1_WGQUD?/^>9SDK)S()IR#F,.
M7^;,&<RSSR7X6HD#_P?.U^';587;"-^^4_B?^KM5@ETDV+TCX%<MKN5LKXJP
MQ4PUF#INDR4%]FW<Y$5T7M@['N_D+7W<]A_"U+*UY(3.WVR<?X7HP$M);OP*
M-?Z!S8Z"R@7SH[?-N&:CX[";7A";GW'^%U!+ P04    "  T@U9,W!F8)[<!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6QM4]MNG# 0_17+
M'Q#OLN32%2!E$T6IU$JK5&V>O3" %5^(;9;T[SLVA)*$%]LSGG/FS'B<#<:^
MN!; DS<EM<MIZWVW9\R5+2CN+DP'&F]J8Q7W:-J&N<X"KR)(299L-E=,<:%I
MD47?T1:9Z;T4&HZ6N%XI;O\>0)HAIUOZ[G@23>N#@Q59QQOX!?YW=[1HL9FE
M$@JT$T83"W5.;[?[0QKB8\ ? 8-;G$FHY&3,2S"^5SG=!$$@H?2!@>-VACN0
M,A"AC->)D\XI W!Y?F=_B+5C+2?NX,[(9U'Y-J<WE%10\U[Z)S,\PE3/)253
M\3_@#!+#@Q+,41KIXDK*WGFC)A:4HOC;N L=]V&\V:43;!V03(!D!MS$/&Q,
M%)7?<\^+S)J!V+'W'0]/O-TGV)LR.&,KXAV*=^@]%]MO:<;.@6B*.8PQR3)F
MCF#(/J=(UE(<DB_P9!V^6U6XB_#=!X67ZP3I*D$:"=(/!%>?2ER+N?Z4A"UZ
MJL V<9H<*4VOXR0OO// WB;Q3?Z'C]/^D]M&:$=.QN/+QO[7QGA *9L+'*$6
M/]AL2*A].%[CV8YC-AK>=-,/8O,W+OX!4$L#!!0    ( #2#5DQC'9)GM@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;&U386_;(!#]*X@?
M4!PG[=+(MM2TJC9IDZ).6S\3^VRC N<!CKM_/\"NY[;^ MQQ[]V[X\@&-"^V
M!7#D54EM<]HZUQT8LV4+BMLK[$#[FQJ-XLZ;IF&V,\"K"%*2I4ERPQ07FA99
M])U,D6'OI-!P,L3V2G'S]P@2AYQNZ)OC232M"PY69!UOX">X7]W)>(O-+)50
MH*U 30S4.;W;'(Z[$!\#?@L8[.),0B5GQ)=@?*MRF@1!(*%T@8'[[0+W(&4@
M\C+^3)QT3AF R_,;^V.LW==RYA;N43Z+RK4YW5-20<U[Z9YP^ I3/=>43,5_
MAPM('QZ4^!PE2AM74O;6H9I8O!3%7\==Z+@/X\UU.L'6 >D$2&? /N9A8Z*H
M_($[7F0&!V+&WG<\//'FD/K>E,$96Q'OO'CKO9=B<[O/V"4033'',29=QLP1
MS+//*=*U%,?T$SQ=AV]7%6XC?/M.X>TZP6Z58!<)=LO\2?*AQ+68CT6R14\5
MF"9.DR4E]CI.\L([#^Q=?$3V/WR<]A_<-$);<D;G7S;VOT9TX*4D5WZ$6O_!
M9D-"[<+QBS^;<<Q&PV$W_2 V?^/B'U!+ P04    "  T@U9,> I$4[8!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6QM4]MNW" 0_17$!P0O
MZURTLBUE4U6MU$JK1&V?67MLHX#' ;Q._SZ '==)_0+,,.?,F6'(1C3/M@5P
MY%6KSN:T=:X_,&;+%K2P5]A#YV]J-%HX;YJ&V=Z J")(*\:3Y(9I(3M:9-%W
M,D6&@U.R@Y,A=M!:F+]'4#CF=$??'8^R:5UPL"+K10-/X'[U)^,MMK!44D-G
M)7;$0)W3^]WAF(;X&/!;PFA79Q(J.2,^!^-[E=,D" (%I0L,PF\7> "E I&7
M\3)STB5E *[/[^Q?8^V^EK.P\(#JCZQ<F],[2BJHQ:#<(X[?8*[GFI*Y^!]P
M >7#@Q*?HT1EXTK*P3K4,XN7HL7KM,LN[N-TPV]GV#: SP"^ .YB'C8EBLJ_
M"">*S.!(S-3[7H0GWAVX[TT9G+$5\<Z+M]Y[*7C",W8)1'/,<8KAJYC=$L$\
M^Y*";Z4X\O_@?!N^WU2XC_#]!X7[;8)TDR"-!.D'@O13B5LQUY^2L%5/-9@F
M3I,E)0Y=G.25=QG8>Q[?Y%_X-.T_A6ED9\D9G7_9V/\:T8&7DESY$6K]!UL,
M!;4+QUM_-M.838;#?OY!;/G&Q1M02P,$%     @ -(-63,DV"/ZW 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL;5-A;]L@$/TKB!]0')*U
M:61;:CI5F[1)4:=MGXE]ME'!YP*.VW]?P*[G=OX"W''OW;OC2 <T3[8!<.1%
MJ]9FM'&N.S!FBP:TL%?80>MO*C1:.&^:FMG.@"@C2"O&D^2::2%;FJ?1=S)Y
MBKU3LH63(;;76IC7(R@<,KJA[XY'63<N.%B>=J*&7^!^=R?C+3:SE%)#:R6V
MQ$"5T;O-X;@+\3'@CX3!+LXD5')&? K&]S*C21 $"@H7&(3?+G /2@4B+^-Y
MXJ1SR@!<GM_9'V+MOI:SL'"/ZJ\L79/1/24E5*)7[A&';S#5\X62J?@?< 'E
MPX,2GZ- 9>-*BMXZU!.+EZ+%R[C+-N[#>+.]G6#K #X!^ S8QSQL3!25?Q5.
MY*G!@9BQ]YT(3[PY<-^;(CAC*^*=%V^]]Y+SY#IEET TQ1S'&+Z(V<P1S+//
M*?A:BB/_#\[7X=M5A=L(WWY0>+-.L%LEV$6"W0>"_:<2UV)N/R5ABYYJ,'6<
M)DL*[-LXR0OO/+!W/+[)O_!QVG\*4\O6DC,Z_[*Q_Q6B R\EN?(CU/@/-AL*
M*A>.-_YLQC$;#8?=](/8_(WS-U!+ P04    "  T@U9,G,/?2;8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6QU4V%OW" ,_2N('U 2+ENK
M4Q*IUVG:I$TZ==KVF4N<!!5"!N32_?L9DF9IEWT!;/R>GXW))V.?7 ?@R;-6
MO2MHY_UP9,Q5'6CA;LP /=XTQFKAT;0M<X,%44>05HPGR7NFA>QIF4??V9:Y
M&;V2/9PM<:/6POX^@3)305/ZXGB4;>>#@Y7Y(%KX!O[[<+9HL96EEAIZ)TU/
M+#0%O4^/IRS$QX ?$B:W.9-0R<68IV!\K@N:!$&@H/*!0>!VA0=0*A"AC%\+
M)UU3!N#V_,+^,=:.M5R$@P>C?LK:=P6]HZ2&1HS*/YKI$RSUO*-D*?X+7$%A
M>%"".2JC7%Q)-3IO],*"4K1XGG?9QWV:;VZS!;8/X N KX"[F(?-B:+R#\*+
M,K=F(G;N_2#"$Z='CKVI@C.V(MZA>(?>:\G3)&?70+3$G.88OHE)UPB&[&L*
MOI?BQ/^!\WWX85?A(<(/KQ3^)W^V2Y!%@NP5 7]3XE[,X4T2MNFI!MO&:7*D
M,F,?)WGC70?VGL<W^1L^3_M785O9.W(Q'E\V]K\QQ@-*26YPA#K\8*NAH/'A
M>(MG.X_9;'@S+#^(K=^X_ -02P,$%     @ -(-63/;2'?:Y 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL;5-M;Z0@$/XKA!]0E+7=9J,F
MW39-+[E+-KW<]3.KHY+R8@'7WK\_0&M-ZQ=@AGF>>688\E&;5]L!./0NA;(%
M[ISK#X38J@/)[)7N0?F;1AO)G#=-2VQO@-41) 6A27)#).,*EWGTG4R9Z\$)
MKN!DD!VD9.;?$80>"YSB#\<S;SL7'*3,>];";W!_^I/Q%EE8:BY!6:X5,M 4
M^"X]'+,0'P/^<ACMZHQ")6>M7X/QHRYP$@2!@,H%!N:W"]R#$('(RWB;.?&2
M,@#7YP_VQUB[K^7,+-QK\<)KUQ7X%J,:&C8(]ZS')YCKN<9H+OXG7$#X\*#$
MYZBTL'%%U6"=EC.+ER+9^[1S%?=QNLGV,VP;0&< 70"W,0^9$D7E#\RQ,C=Z
M1&;J?<_"$Z<'ZGM3!6=L1;SSXJWW7DJ:9CFY!*(YYCC%T%5,ND00S[ZDH%LI
MCO0;G&[#=YL*=Q&^6\.3_39!MDF018)L+3_=?RGQ>PQ-K[\D(:N>2C!MG":+
M*CVH.,DK[S*P=S2^R6?X-.V_F&FYLNBLG7_9V/]&:P=>2G+E1ZCS'VPQ!#0N
M'/?^;*8QFPRG^_D'D>4;E_\!4$L#!!0    ( #2#5DS5F?ODMP$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;&U386_;(!#]*X@?4&*2M6ED
M6VHZ59NT25&G;9^)?;91P;B X_;?]\"NYW;^ MQQ[]V[XT@'8Y]< ^#)BU:M
MRVCC?7=@S!4-:.&N3 <MWE3&:N'1M#5SG0511I!6C&\VUTP+V=(\C;Z3S5/3
M>R5;.%GB>JV%?3V",D-&$_KN>)1UXX.#Y6DG:O@%_G=WLFBQF:64&EHG34LL
M5!F]2P['78B/ 7\D#&YQ)J&2LS%/P?A>9G03!(&"P@<&@=L%[D&I0(0RGB=.
M.J<,P.7YG?TAUHZUG(6#>Z/^RM(W&=U34D(E>N4?S? -IGJ^4#(5_P,NH# \
M*,$<A5$NKJ3HG3=Z8D$I6KR,NVSC/HPW_':"K0/X!. S8!_SL#%15/Y5>)&G
MU@S$CKWO1'CBY,"Q-T5PQE;$.Q3OT'O)>7*=LDL@FF*.8PQ?Q"1S!$/V.05?
M2W'D_\'Y.GR[JG ;X=L/"F_6"7:K!+M(L/M L/]4XEK,[:<D;-%3#;:.T^1(
M8?HV3O+".P_L'8]O\B]\G/:?PM:R=>1L/+YL[']EC >4LKG"$6KP@\V&@LJ'
MXPV>[3AFH^%--_T@-G_C_ U02P,$%     @ -(-63 E68$BV 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL=5-A;]P@#/TKB!]0<N365:<D
M4J_3U$F;=.JT]3.7. DJQ!F02_?O!R1-TS;[ MCX/3\;DXUHGFP+X,BS5IW-
M:>M<?V#,EBUH8:^PA\[?U&BT<-XT#;.] 5%%D%:,)\DUTT)VM,BB[V2*# >G
M9 <G0^R@M3!_CZ!PS.F.OC@>9-.ZX&!%UHL&?H+[U9^,M]C"4DD-G978$0-U
M3F]WA^,^Q,> WQ)&NSJ34,D9\2D8WZJ<)D$0*"A=8!!^N\ =*!6(O(P_,R==
M4@;@^OS"_C76[FLY"PMWJ!YEY=J<WE!202T&Y1YPO(>YGD^4S,5_APLH'QZ4
M^!PE*AM74@[6H9Y9O!0MGJ===G$?IYLTG6'; #X#^ *XB7G8E"@J_R*<*#*#
M(S%3[WL1GGAWX+XW97#&5L0[+]YZ[Z7@/,G8)1#-,<<IAJ]B=DL$\^Q+"KZ5
MXL@_P/DV/-U4F$9X^D;A?_+O-PGVD6#_AH"_*W$K)GV7A*UZJL$T<9HL*7'H
MXB2OO,O WO+X)J_AT[3_$*:1G25G=/YE8_]K1 =>2G+E1ZCU'VPQ%-0N'#_[
MLYG&;#(<]O,/8LLW+OX!4$L#!!0    ( #2#5DQD3SB;M@$  -(#   9
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
M (7[WT#0PJ.#<\V2.446NSH(Y#$!P_%G(-O9K,0AD,\'N (P$.]LY@,$\OD
M%P$&$I[-?(! /A_@.L! R+.9#Q#(YP-<"AC(>3[S 0+Y?("K 0-1SV<^0""/
M#PC7 P)1SUT?0)#'!X3K 8&HYZX/(,CC \+U@$#4<]<'$.3Q >%Z0"#JA>L#
M"/)U([@>$(AZX?H @GP^P/6 0-1II@- A:?Q(%P/"$2]<%L/"/+T'H3K 8&H
M%V[W 4%N^Q'=-*>-Z ^V+5?!5IY:>R:X&;VV_@]DF]M_\/'<\)WWAZI5P:O4
MID6VC>Q>2BW,6N([\VV/YJAR?:C%7@^WA;GOQWY]?-"RF\XBT?5 M/X+4$L#
M!!0    ( #2#5DQ*N^$0TP$  )P$   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;'54VV[<(!#]%<0'!"][S<JVE$T5M5(KK5(U?6;ML8T"Q@&\3O^^
M@!W7VI(7PPQGSIG!,Z2#TJ^F ;#H78K69+BQMCL28HH&)#-WJH/6G51*2V:=
MJ6MB.@VL#$%2$)HD.R(9;W&>!M]9YZGJK> MG#4RO91,_SF!4$.&5_C#\<SK
MQGH'R=..U? 3[*_NK)U%9I:22V@-5RW24&7X874\[3P^ %XX#&:Q1[Z2BU*O
MWOA69CCQ"8& PGH&YI8K/((0GLBE\39QXEG2!R[W'^Q/H797RX49>%3B-R]M
MD^$#1B54K!?V60U?8:IGB]%4_'>X@G!PGXG3*)0PX8N*WE@E)Q:7BF3OX\K;
ML [CR?Y^"HL'T"F S@&'H$-&H9#Y%V99GFHU(#W>?<?\+UX=J;N;PCO#580S
ME[QQWFM.]_<IN7JB"7,:,72!6<T(XMAG"1J3.-'_PFD\?!W-<!W"UTOUPSY.
ML(D2; +!9JE_2&Y*C&$^*7(;%=E&".B-2 SSB<@N*K*+$*QO1&*8S8T(672'
M!%V'N3"H4'T;9G+AG4?O@8;N^@<?Y_8'TS5O#;HHZWHT=%*EE 672G+G"F[<
M4S$; BKKMWNWU^/ C(95W?06D/E!RO\"4$L#!!0    ( #2#5DRQ;"FXW@$
M  $%   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;'54VX[;(!#]%<0'
M+ ZY.(EL2YNMJE9JI6BK;I^)/;YHP;A XNW?%[#CNE[VQ3##F7-FQ@Q)+]6K
MK@$,>A.\U2FNC>F.A.B\!L'T@^R@M2>E5((9:ZJ*Z$X!*WR0X(1&T8X(UK0X
M2[SOK+)$7@UO6C@KI*]",/7G!%SV*5[AN^.YJ6KC'"1+.E;!#S _N[.R%IE8
MBD9 JQO9(@5EBA]7QU/L\![PTD"O9WOD*KE(^>J,KT6*(Y<0<,B-8V!VN<$3
M<.Z(;!J_1TX\2;K ^?[._MG7;FNY, U/DO]J"E.G>(]1 26[<O,L^R\PUK/%
M:"S^&]R 6[C+Q&KDDFO_1?E5&RE&%IN*8&_#VK1^[4?^>U@X@(X!=!% !B&?
M^2=F6)8HV2,U]+YC[A>OCM3V)G=.WPI_9I/7UGO+Z'Z;D)LC&C&G 4-GF-6$
M()9]DJ AB1-]%T[#X>M@AFL?OIZK'S[0WP0)-IY@\U^)NT6)(4P<%MD&1;8!
M@OU")(0YA$5V09'=>X)#M! )83YH5QP4B0,$="$2PJP7(F1V!06HR@^?1KF\
MMG[P9]YIOA^IO\+_X,/C\)VIJFDUNDAC!\%?UU)* S:5Z,%VM;;OT61P*(W;
MQG:OAJD<#".[\<$ATZN7_0502P,$%     @ -(-63!G,6\FX 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL;5/M;ML@%'T5Q .4A#A9&]F6
MFE;5)FU2U&G=;V)?VZC@ZP&.N[<?8-?S.O\![N6<<S^XI .:5]L ./*F56LS
MVCC7'1FS10-:V!OLH/4W%1HMG#=-S6QG0)21I!7CF\V!:2%;FJ?1=S9YBKU3
MLH6S(;;76IC?)U X9'1+WQW/LFY<<+ \[40-W\']Z,[&6VQ6*:6&UDILB8$J
MH_?;XRD)^ AXD3#8Q9F$2BZ(K\'X4F9T$Q("!84+"L)O5W@ I8*03^/7I$GG
MD(&X/+^K/\7:?2T78>$!U4]9NB:CMY244(E>N6<</L-4SYZ2J?BO< 7EX2$3
M'Z- 9>-*BMXZU).*3T6+MW&7;=R'\>:PFVCK!#X1^$RXC7'8&"AF_BB<R%.#
M S%C[SL1GGA[Y+XW17#&5L0[G[SUWFO.[Y*478/0A#F-&+[ ;&<$\^IS"+X6
MXL3_H_-U^FXUPUVD[Y;1[_;K LFJ0!(%DG]*W'\H<0US^!"$+7JJP=1QFBPI
ML&_C)"^\\\#>\_@F?^'CM'\3II:M)1=T_F5C_RM$!SZ5S8T?H<9_L-E04+EP
M_.3/9ARST7#833^(S=\X_P-02P,$%     @ -(-63#KGXXBW 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL;5/M;ML@%'T5Q .4A*1K$MF6
MFE;5)FU2U&GM;V)?VZA@/,!Q^_:]8-?U.O\![N6<<S^X)+VQ+ZX&\.15J\:E
MM/:^/3#F\AJT<%>FA09O2F.U\&C:BKG6@B@B22O&5ZMO3 O9T"R)OI/-$M-Y
M)1LX6>(ZK85].X(R?4K7],/Q**O:!P?+DE94\!O\G_9DT6*32B$U-$Z:AE@H
M4WJ[/ARW 1\!3Q)Z-SN34,G9F)=@_"A2N@H)@8+<!P6!VP7N0*D@A&G\'37I
M%#(0Y^</]8=8.]9R%@[NC'J6A:]3NJ.D@%)TRC^:_CN,]5Q3,A;_$RZ@$!XR
MP1BY42ZN).^<-WI4P52T>!UVV<2]'VZN^4A;)O"1P"?"+L9A0Z"8^;WP(DNL
MZ8D=>M^*\,3K \?>Y,$96Q'O,'F'WDO&]S<)NP2A$7,<,'R&64\(ANI3"+X4
MXLC_H_-E^F8QPTVD;^;1]_ME@>VBP#8*;/\I<?>EQ"7,UR!LUE,-MHK3Y$AN
MNB9.\LP[#>QM?$3V"1^F_9>PE6P<.1N/+QO[7QKC 5-97>$(U?C!)D-!Z</Q
M!L]V&+/!\*8=?Q";OG'V#E!+ P04    "  T@U9,8)1E2?D!  #+!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6QU5-N.FS 0_17$!ZRY))!$!&FS
M5=5*K11MU>VS0X:+UL;4-F'[][4-2RD[><'V^%QFC#W9(.2KJ@&T]\99JXY^
MK75W($05-7"J'D0'K=DIA>14FZ6LB.HDT*LC<4:B($@(ITWKYYF+G66>B5ZS
MIH6S]%3/.95_3L#$</1#_SWPW%2UM@&29QVMX ?HG]U9FA695:X-AU8UHO4D
ME$?_,3R<]A;O "\-#&HQ]VPE%R%>[>+K]>@'-B%@4&BK0,UP@R=@S J9-'Y/
MFOYL:8G+^;OZ9U>[J>5"%3P)]JNYZOKH[WSO"B7MF7X6PQ>8ZMGZWE3\-[@!
M,W";B?$H!%/NZQ6]TH)/*B853M_&L6G=.(P[:3+1<$(T$:*9L',^9#1RF7^B
MFN:9%(,GQ[/OJ/W%X2$R9U/8H#L*MV>25R9ZR^,@R,C-"DV8TXB)%IAP1A"C
M/EM$F,4I^D"/<'J,9A@[>KRDAW?\-ZC Q@EL_BLQ7)6(8>YDN45-MHA O#+!
M,!O<)$%-$D1@NS+!,'=,4M0D1022E0F&27&3'6JR0P1V*Q,,L\=-]JC)_J-
MN+[;&&9]N\CB,7&0E6LCRBM$W[H6MHC.G>HQ<H_Q'WQL<]^IK)I6>1>AS9-V
M#Z\40H-))7@P]Z,VG75>,"BUG:9F+L?^,BZTZ*;62>;^G?\%4$L#!!0    (
M #2#5DQ?M#+_M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;&U3VVZ<,!#]%<L?$(,A%ZT *9NJ:J566J5J\^R% :SX0FRSI']?VQ!"4EYL
MS_B<,Q>/BTF;9]L#./0JA;(E[IT;#H38N@?)[)4>0/F;5AO)G#=-1^Q@@#61
M) 6A27)#).,*5T7TG4Q5Z-$)KN!DD!VE9.;O$82>2ISB-\<C[WH7'*0J!M;!
M+W"_AY/Q%EE5&BY!6:X5,M"6^#X]'/. CX _'":[.:-0R5GKYV!\;TJ<A(1
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
M.$L]3=6<#]UI6$C6CHT73=V_^ =02P,$%     @ -(-63,O3VDI! @  6 <
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL?57;CILP$/T5Q >LL8'<
M1)"25%4KM5*T5=MGATP"6H.I[83MW]<VA"5@^H+MX<PY,P.>21HNWF0.H+SW
MDE5RZ^=*U1N$9)9#2>4+KZ'2;RY<E%3IH[@B60N@9^M4,D2"8(%*6E1^FEC;
M4:0)ORE65' 4GKR5)15_]\!XL_6Q_S"\%M=<&0-*DYI>X0>HG_51Z!/J6<Y%
M"94L>.4)N&S]'=X<,#$.%O&K@$8.]IY)Y<3YFSE\/6_]P$0$##)E**A>[G
MQ@R3CN-/1^KWFL9QN'^P?[;)ZV1.5,*!L]_%6>5;?^5[9[C0&U.OO/D"74*Q
M[W79?X,[, TWD6B-C#-IGUYVDXJ7'8L.I:3O[5I4=FTZ_H>;VX%T#J1WP(O_
M.H2=0_CA$-GDV\ALJI^HHFDB>..)]FO5U/P4>!/J8F;&:&MGW^ELI;;>TS .
M$W0W1!UFWV+( (-[!-+LO01Q2>S)Q)T\"QRFB)"X%4)G$J'U#Y^2B-P$D9,@
ML@31$T$\JH(#$\V(Q$Z1V"&R&(FTF*7%5&VM\&I4K2D&DZ4[D(4SD(6C7#,$
M2R?!TA+$PRB#<9C[*6@]4ZZ54V3E$EF/1*:@.9&U4V3M$"'!2&0*FA/!@?N2
M!2X9/+YF4]2LSLQEQBX=,M:9HF9UG#=ZAXGC5QY__P[T_"^/&P<:]*D2Q-6V
M=.EE_%;9>3*P]F-C9Z<&^H"W,^<[%=>BDMZ)*]TM;4^[<*Y QQ*\Z&1S/>;Z
M X.+,MNEWHNVU[<'Q>MNCJ%^F*;_ %!+ P04    "  T@U9,=+A<+M0!  #Y
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6R-5-N.VR 0_17$!P3?
MTT:VI4U6JU9JI6BK;I^)/8ZM!>,%$F__OH =*TGIY<4PPSEGY@ F'X5\52V
M1N^<]:K K=;#AA!5M<"I6HD!>K/2",FI-J$\$C5(H+4C<4:B(,@(IUV/R]SE
M]K+,Q4FSKH>]1.K$.94_M\#$6. 07Q+/W;'5-D'*?*!'^ ;Z^["7)B*+2MUQ
MZ%4G>B2A*?!#N-FM+=X!7CH8U=4<62<'(5YM\+DN<& ; @:5M@K4#&?8 6-6
MR+3Q-FOBI:0E7L\OZD_.N_%RH IV@OWH:MT6^ -&-33TQ/2S&#_!["?%:#;_
M!<[ #-QV8FI4@BGW1=5):<%G%=,*I^_3V/5N'&?]"\U/B&9"M!#"Y*^$>";$
M=P0R=>:L/E)-RUR*$<GIL 9J[T2XB<UF5C;I]LZM&;?*9,]EG'[,R=D*S9CM
MA(FN,5EPB]G]CHD6!#$=+&U$WC8B1X]O2H1^@=@K$#N!Y$8@NNO1AXG]11)O
MD<0CD/@%4J] ^O\V,Z] ]F^;6P\F^<-AK+U%UIXBZ5V1"9,Y3.\PZ>I^+\G5
M);2/PE<JCUVOT$%H<Y_=K6N$T&#T@I79FM:\0TO H-%VNC9S.?V-4Z#%,#\T
M9'GMRE]02P,$%     @ -(-63&:P<S2[ P  L!(  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&ULE5AK;YLP%/TKB.\K^,&K2B(M::=-VJ1JT[;/-'$2
M5, 9N$WW[V<>C1+[.*-? B;G7LZ]OCZ^9G:4S5.[%T)YKU59MW-_K]3A-@C:
M]5Y4>7LC#Z+6_VQE4^5*#YM=T!X:D6]ZHZH,:!C&0947M;^8]<\>FL5,/JNR
MJ,5#X[7/594W?Y>BE,>Y3_RW!]^+W5YU#X+%[)#OQ ^A?AX>&CT*3EXV127J
MMI"UUXCMW/](;N\9[PQZQ*]"'-NS>Z\+Y5'*IV[P93/WPXZ1*,5:=2YR?7D1
M*U&6G2?-X\_HU#^]LS,\OW_S_JD/7@?SF+=B)<O?Q4;MYW[J>QNQS9]+]5T>
M/XLQH,CWQNB_BA=1:GC'1+]C+<NV__76SZV2U>A%4ZGRU^%:U/WU./I_,\,&
M=#2@)P/"KQJPT8!-->"C 9]J$(T&D6$0#+'WR;S+5;Z8-?+H-4,]'/*N[,AM
MI*=KW3WL9Z?_3^>SU4]?%BR.9\%+YVC$+ <,/</02\3*1C #<F=#4@-R#[S$
MR0D3Z#A.P5 8#.T=L L'*7; H /6.^#G#KB1C &2])"ZA\0A8\Q(B(V*"$V)
MD1. 2I,H--)BHTA("",X, X#XR S&78000>1G9G$(+H<,-$940.QLA&.*&)(
M(@8DC)PN8^L5'\XB'6@ #*&82 *))("(4<W+Q'I)'*5I9%"Q41'/N(-,"LFD
M@(Q1C\L4D2'&0E_9*$W&56@9)),!,AP[("%6I'!ZK1*'J!' (C)5C5C1LC U
M%S)"12%ST,&R1.B$Q3."KJV>JY!+(EC>"- W:P&-H(O5D9I, "9R4,&"1#B@
M8FT\'$R1.9$KA.*90_<)EC>"],VQ]Q L3B1^1]UB62%(5ZRZM26#,&;N&BL
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
MYM&A+AOF+4-C2JE#!D!A-DKS!1<.<N% :IP3M^3>,D1@X9(!4 EA$V0$2$8
M9(A#1O@;P!)W-U<0"A$*DTE ,@E QHEYF?@Q(Q.U0P9 $8PX3"8%R:0 &08[
M0#&L3_'U)8TF) Y=4=0]Z"):SN/$%3H81ERQ0U[UHS2-8U?O )A \<3A0[#F
M(7Q%+?2@_X8'P\@$(5A#$22B$\<&P<J'Z V[#JL5\N4*V'5?BC@6PLV*CV(I
MFZA*! L6@A1K*B)89I"X(2FP."!(';RD^(6?4.P=%0"%DZF3 LL#@O0A@5U@
M6!_P#?J 87W U^@#]@L_=<_)^YA+*A/]"U3+4QT07'V8W) 0N/HPU'AX"?%;
M"LJYVP6!J 1/T($K&0.-QY1&8KCZ,+\A*7#U8>A?WI79'C06=,ZYFQ,?A 1U
MV42C#MY>VKYE]2ZOFN!9:7,9:%OVK5):&H_QG<G0WMP3AT$AM]J^"O->=Y>E
M;J#5H;\(1L-M=/$/4$L#!!0    ( #2#5DS<GG'I-P(  !('   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;'V5VX[;(!"&7\7R RP8GR/'4I.J:J56
MBK9J>TT2$EN+C0LDWKY] 3MN J0WX>!__OEF8D,U,OXF&D)D\-[17JS#1LIA
M!8 X-*3#XH4-I%=/3HQW6*HE/P,Q<(*/)JBC $&8@0ZW?5A79F_'ZXI=)&U[
MLN.!N'0=YG\VA+)Q'4;A;>.U/3=2;X"Z&O"9?"?RQ[#C:@46EV/;D5ZTK \X
M.:W##]%J6VJ]$?QLR2CNYH&N9,_8FUY\.:Y#J($()0>I'; :KF1+*-5&"N/W
M[!DN*77@_?SF_LG4KFK98T&VC/YJC[)9AT48',D)7ZA\9>-G,M>3AL%<_%=R
M)53)-8G*<6!4F-_@<!&2=;.+0NGP^S2VO1G'V?\6Y@] <P!: J+DOP'Q'!!;
M 6 B,Z5^Q!+7%6=CP*<_:\#ZG8A6L6KF06^:WIEGJEJA=J]U J,*7+71K-E,
M&G2G08^*K:N(_TF  E@HD)<"F?CX@>*)0>PUB(U!\F 06V5,FMQH>J/)8)%;
ME;BB),X*/TKB14D\*(F%,FG2NRPQ*FT45X3BXDE74B]*ZD%)+934R9(D46FA
MN**B1+D?)?.B9!Z4S$+)G"P1+*&%XA&A"/I1<B]*[D&Q>K_)W2QN5US1$X["
MRU%X. J+HW!?E!+:+?&("OCDG2V]**6+8G>D=#X,!%%D'P0^55:F%@NX.YWT
M;?$-\W/;BV#/I#KHS'%T8DP2Y0A?5%V-NJ"6!24GJ:>YFO/IF)X6D@WS#026
M:[#^"U!+ P04    "  T@U9,\4-@^1 #  !"#   &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6R-E]MRVC 0AE_%X_O&EL]F@)E 3APZDTFG[;4# CRQ
M+6H+:-^^DBP<O-HDW,26^/[=7]+*4H8G5K\U.TJY];<LJF9D[SC?#QRG6>UH
MF34W;$\K\<N&U67&1;/>.LV^IME:B<K"\5PW<LHLK^SQ4/4]U^,A._ BK^AS
M;36'LLSJ?Q-:L-/()O:YXR7?[KCL<,;#?;:E/RC_N7^N1<OIHJSSDE9-SBJK
MIIN1?4L&RU3R"OB5TU-S\6[)D;PR]B8;L_7(=J4A6M 5EQ$R\3C2*2T*&4C8
M^*-CVEU**;Q\/T=_4&,78WG-&CIEQ>]\S7<C.[&M-=UDAX*_L-,3U>,);4L/
M?DF/M!"X=")RK%C1J+_6ZM!P5NHHPDJ9_6V?>:6>)QW_+,,%GA9XG4#D_DS@
M:X'_+@@^%01:$%PK"+4@O%80:4%TK2#6@OA:0:(%R;6"5 O2:P7$/:^<^RZ)
M/I=TBTVNSG)>;N(!B=,6EJK4NXQGXV'-3E;=[K5])K<T&0B5""Y[5>VK'T6U
M-J+W. [<=.@<923-3%K&NV#BJ(_,381TA",<=#8\U,;$,_1>/\/4).*XC]R9
M2- G[I$@21]Y,!$?6'E$HH I>S*1Q.TC,P0A8%:_G)7%UVZ72!X/7QL?+Q%?
M!? OIY6X>(0 CQ"H"$$O AQKR\2*J103)J#*%B;C069I,B3\H!9#W&V(N 63
M.F^9\"(+6-[%E\32)$CD)[C5"+<:(59]8#4RTX2PZA<(1 *P1$L3BH, ]QOC
M?F/#K^^'P&]L9/GFQ[#N32@"7X,E$L=+?=QN@MM-D.D%GY1Y8J8!'X.%B<"B
M18@/]FB*.TT1IV!B)ZFQ,^(43-K49$@*:N4.8>!Y<&\R$=Q##R;C!R#7H\EX
MT,\3PL#ZGIE,:)QAV+@2L)L6"!2Z<&<CCGP7+JAS<4:7M-ZJVVACK=BAXO)S
M>]';77AO/7G&@_X)&<P(TC\7%^3V/OL>OKU=?\_J;5XUUBOCXFZACO\-8YP*
M[^Z-J,*=N-!WC8)NN'R-Q7O=7FO;!F=[?6-WNG\;QO\!4$L#!!0    ( #2#
M5DQ.,CV!% 0  'T7   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;)68
M;8_B-A2%_TJ4'[")[>N\C "I2[5JI58:;=7MYPR8(=HD9I/,L/WW=5Z&0GP,
MR9>!A./+]2&/?<:KLZZ_-T>E6N]G653-VC^V[>DI")K=4959\TF?5&4^.>BZ
MS%IS6;\&S:E6V;X?5!8!#\,H*+.\\C>K_MYSO5GIM[;(*_5<>\U;66;UOY]5
MH<]KG_D?-[[FK\>VNQ%L5J?L5?VEVK]/S[6Y"BY5]GFIJB;7E5>KP]K_A3UM
M9=(-Z!7?<G5NKMY[W51>M/[>7?R^7_MAUY$JU*[M2F3FY5UM55%TE4P?/\:B
M_N4[NX'7[S^J?^DG;R;SDC5JJXM_\GU[7/N)[^W5(7LKVJ_Z_)L:)R1];YS]
M'^I=%4;>=6*^8Z>+IO_K[=Z:5I=C%=-*F?T<7O.J?SV/]3^&X0%\', O QC=
M'2#& 6(R(!@ZZZ?Z:]9FFU6MSUX]_%JGK'LHV),P9NZZF[UW_6=FMHVY^[XA
M%JV"]Z[0J/D\:/B5AM\JMK9"_"\)3 .7+CCL@O?CZ7I\3+B @ 5$7T#<3"/&
M!0@6(+L#.;%AD,2]I!HD83P1;8&(T@1W(F$G$GCAF$H$"T3SO8AA@?BQ%X-$
M7DV3"9ZD$S-L59P*1RL);"6Q6B'F<#.%!=+Y9K 0$Q(^MF/4W/@1B8BFF  9
MHZMJM_TXB&7@ 7%XPC!NC"]P!0/'!/AETJDMPIHOI22MU0/(##61HR$,,+,)
M)AXZ2F#RF%Q@"V:/17-LB>;9 F1W;,$L,QMFXLQ1 C/(D@6V8 I9"KK@4UM2
M:[Z13*:[T1;()*7",2>.H>8VU,2%HP3FD+/YMG#'MF?O>_;3,HH>/2U(YGY:
M.*:: ZJY8R/FF$-."VS!''*P!4Y7W%'S:,5%,O>*RS'4'$#-724PACQ>X K&
MD-M[H>U*8DT79!2D<H84CHGFB&C'PR8P@R*<[XG # JP%TX]&36/L@J0N<.*
MP#P+P#-WE7 $V05)5F "!=@)K55E%#U:59#,O:H(S+.P>2;N>-P$1E L"+4"
M(RC03CC=@X0=6:$M0';'%@RT .&6IXX2F$*Q(-X2II!FQ%NR<VLX<>2NY+8/
MC#+9*)-PE<#XT8)82Q@_LC= VPT[KEINW)/<]N'X=Q0P[(HXA*FC!6F6,'4T
M)\W2O#2+9&YD"#-,@&'720-AZFA!FB5,'<U)LV3'5!10D,P=4"1F6((T*QQI
M5F+\Y((T*S%^$ISB3-F1=DH% 06IW*<HF&0)HJQP1%F)(90+HJQT'.;,B+(2
M9%004(#,'5 D!EH"H)W/&D90+DBR$B,HT:G.=%D91?&=5?:N9&@DN#H'[0ZF
M_\SJU[QJO!?=MKKL#SX/6K?*E L_&6N/*MM?+@IU:+NWL7E?#P?"PT6K3^-A
M=W Y<=_\!U!+ P04    "  T@U9,\<1ZF'("  !9"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6R-5MN.FS 0_17$!RR82R 10<JM:J56BK;:]MDA
M3D +F-I.LOW[^L*R7";;Y"'8YIPS9\:.)\F-LE>>$R*LMZJL^=+.A6@6CL.S
MG%28/]&&U/+-B;(*"SEE9X<WC."C)E6EX[GNS*EP4=MIHM?V+$WH191%3?;,
MXI>JPNSOFI3TMK21_;[P7)QSH1:<-&GPF?PDXJ79,SES.I5C49&:%[2V&#DM
M[15:[)"G"!KQJR WWAM;*I4#I:]J\NVXM%WEB)0D$TH"R\>5;$A9*B7IXT\K
M:G<Q%;$_?E?_HI.7R1PP)QM:_BZ.(E_:L6T=R0E?2O%,;U])FU!H6VWVW\F5
ME!*NG,@8&2VY_K:R"Q>T:E6DE0J_F6=1Z^?-O(FBE@83O);@=00/?4KP6X+_
M*"%H"<&CA+ EA!^$0)?7Y*Z+N<4"IPFC-XN9\]!@=>S0(I3;E:E%O3OZG:PG
MEZO7-/!GB7-50BUF;3!>#X,ZA"/5NQ >%&+M3>A^[ ]#;*:8P(^&F"V$B8>8
M'829PV9]L!Z^%O#[9GM&!@(!*!!H@:#O('!'!3682&-J@XE<]1E598KSYP!N
M"^!&>@/C(6@\!(RCD7&#"0>!O"B8.@> L1_>MS0#+<T 2QXL$($"T>.[&8,"
M,>!@='9W\337.UG.P1AS($8PBC&?[#!R/]EAY,(_=A<(%=Z1N'-?H,=+BL#[
M8(6\!TY:"^IG/#YC_X=L 4@(E<WI79<586?=N[B5T4LMU'726^WZXTJWQ]'Z
M&BVVILM]R)BF^P.S<U%SZT"%O,SUE7NB5!!ITWV2AR>7?;Z;E.0DU#"28V::
MG9D(VK2-W.G^3:3_ %!+ P04    "  T@U9,Y^NW.]X"  #X"@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6R55FUOFS 0_BN('U PMGFIDDA]FS9I
MDZI.W3Z[B9.@ F:VDW3_?K9Q*8&C:[\4;)Z[Y^[RW/46)R&?U9YS';S45:.6
MX5[K]C**U'K/:Z8N1,L;\V4K9,VT.<I=I%K)V<89U564Q'$:U:QLPM7"W=W+
MU4(<=%4V_%X&ZE#73/Z]YI4X+4,4OEX\E+N]MA?1:M&R'?_)]6-[+\TIZKUL
MRIHWJA1-(/EV&5ZARSM46 .'^%7RDQJ\!S:5)R&>[>';9AG&-B)>\;6V+IAY
M'/D-KRKKR<3QQSL->TYK.'Q_]?[%)6^2>6**WXCJ=[G1^V68A\&&;]FAT@_B
M])7[A&@8^.R_\R.O#-Q&8CC6HE+N;[ ^*"UJ[\6$4K.7[EDV[GGJOF3(F\$&
MB3=(>H,D?=< >P/\9O ^ _$&Y*,&U!O0D4'4Y>Z*><LT6RVD. 6RTT/+K.S0
M)34_U]I>NE_'?3/U5.;VN"(D741'Z\ACKCM,,L"@'A$9[SU% E%<)Q-S0K)S
MBAL @T>86\A/?HZY@S %'"P&ZX&= SS,M9AQ0$ 'Q#D@PPAH/"IHAZ$.TSA,
M E-0D(("%&A$T6&R 05">1S#-"E(DP(TR8@FG62"$)JCR4":;%)Q0C'L( <=
MY-,XR;@<^21.G"49&:DPGQ0-YYC.9%. P123;/! R&<.4 QW9#S)!Q=C!7G0
M,%2:QEDQ2LC#AGE3FJ(90:.9$8$ (9!Q0%,0)C.J1N"<N$()D#B=<0%W+YJV
M[ZR8$-R_"&C@B9P\Z$PI:1KGX_)/&]W"Y@*"NQW13T@*[F0T;65 4NG'<H)A
M>#2L 9@9I/&(] Z"9;,#!,$3!&6 0.>$ \\0E']".'#GH^+_PKGUH&QV8/JR
M0+#I^(X&_^5K+G=NY5+!6AP:M^\-;ONU[BIQ6\(;O-L)?S"Y*QL5/ EM=@VW
M$6R%T-Q$$U\8!>[-&MH?*K[5]C4S[[+;Q;J#%JW?,Z-^V5W] U!+ P04
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
M%UL*H<%T@A],#Y69R6/ H-1VNS1[V0^F/M"B'88N&B=__A=02P,$%     @
M-(-63(1Z"8^+ @  M@D  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
MC5;;CILP%/P5Q <L/H"YK))(W4O52JVT:M7VV9LX"5K U':2[=_7-MZ4P,F6
MEX#-S)PSQA.\. GYHO:<Z^"UJ5NU#/=:=[=1I-9[WC!U(SK>FB=;(1NFS5#N
M(M5)SC:.U-113$@6-:QJP]7"S3W)U4(<=%VU_$D&ZM T3/ZYX[4X+4,(WR:^
M5;N]MA/1:M&Q'?_.]8_N29I1=%;95 UO527:0/+M,OP MX]06()#_*SX20WN
M VOE68@7._B\68;$=L1KOM96@IG+D=_SNK9*IH_?7C0\U[3$X?V;^D=GWIAY
M9HK?B_I7M='[95B$P89OV:'6W\3I$_>&:!AX]U_XD=<&;CLQ-=:B5NXW6!^4
M%HU7,:TT[+6_5JV[GOHG>>EI."'VA/A,@/1=0N()R5Q"Z@GI7 +U!#HB1+UW
MMY@/3+/50HI3(/O]T#&[[>"6FM>UMI/N[;AG9CV5F3VN*,D6T=$*><Q=CXDO
M,/DEYGZ**<@EY&$*B2\1CU-$\@\2&1]G,S%J)G;\Y*+1 A=(4('$":0#@73L
M]*''Y [3.@RD4!(RLOLXQ1&\E11M)9VT0DF)"U!4@,Y?C P5R&8L1H8L!B'#
MQ;@HE*.%\JE5N")0H +%?*LE*E B'<#(:H^A ZN4O&,5")XW@I2*QX'#0,F5
M.E=R#8A$.DXD3%]?3*\ZPD,',5*)CBMAH.Q*'3R;, TGA?%^]"#Z_]0!'CM
M<@?%N$HZNPJ>3:!(E2OI!CR=D,W?](#G#I#@Q63\QYY/O";E>_L>CR@4,R+F
M0<-:4)9E.MA.?:UH\'FS)YJO3.ZJ5@7/0ILOI?N>;870W(B2&R.W-X>H\Z#F
M6VUO<W,O^Y-$/]"B\Z>DZ'Q46_T%4$L#!!0    ( #2#5DSTHGH:S (  /$*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;)56[6Z;,!1]%<0#%/S!
MAZLD4M-HVJ1-JCIM^^TF3H(*F(&3=&\_VY TL2\5_1.P.>?XWD/NY<Y.LGWM
M]D*HX*TJZVX>[I5J[J.H6^]%Q;L[V8A:/]G*MN)*+]M=U#6MX!M+JLH(QW$:
M5;RHP\7,[CVUBYD\J+*HQ5,;=(>JXNV_I2CE:1ZB\+SQ7.SVRFQ$BUG#=^*G
M4+^:IU:OHHO*IJA$W16R#EJQG8</Z'Z%F"%8Q.]"G+JK^\"D\B+EJUE\V\S#
MV$0D2K%61H+KRU$\BK(T2CJ.OX-H>#G3$*_OS^I?;/(ZF1?>B4=9_BDV:C\/
M\S#8B"T_E.I9GKZ*(:$D#(;LOXNC*#7<1*+/6,NRL[_!^M I60TJ.I2*O_77
MHK;7TZ!_IL$$/!#PA8#2#PED()!W OV00 <"=0A1GXKU9L457\Q:>0K:_O4V
MW/R+T#W5[J_-IC7;/M/V='KWN$@PFD5'(S1@ECT&7V'>$9%6OQR!H2.6V*/C
MVP,>?01Q("L?DF,X" +F22R?W.0Y(D!! 6H%Z(T <8SJ,9G%U+U1C&:IDRV
MHIAF3L( "L5Q#(><@"$G7L@YA?DIR$^G>Y:! MD$SWI,<I5G1G+',1]#F:.S
M\C$D)7"P.1AL[KN5P'P&\METMU ,UV(\P:\!=&-&FCB&02#DE/4* !'*1B(>
MZ1[(BYB-] 8$-H<'A#]A&US:B$RQC7C)8HRIZQN (JZ[*P"%&!XI+02W$^3W
M$S:6-ES=*/F$<W"!HW2*<ZGO"<N)ZQR BC//.1^%,IR-! TW%>1W%392Z BN
M=)1_PCFXV!&;XASS>SB)4_=[ ,!R%KO]#4"E*7&MBZZ^^Y5H=W:FZH*U/-3*
M?#ZO=B]SVP,V<X.SOS3SG)TGWF7Z8? ';W=%W04O4NFIQ,X.6RF5T$'&=_K-
M[O7\>5F48JO,;:;OVWX(ZQ=*-L. &5VFW,5_4$L#!!0    ( #2#5DRD_4A!
MO@(  &P+   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;)56?V^;,!#]
M*H@/4+"!_*B22"71M$F;5'7:]K>;. DJ8&8[2??M9QO"$N>QMO\$VWGW[IV/
M.VYV$O)%[3G7P6M5UFH>[K5N[J-(K?>\8NI.-+PV_VR%K)@V6[F+5",YVSBC
MJHQH'(^BBA5UN)BYLT>YF(F#+HN:/\I ':J*R3\Y+\5I'I+P?/!4[/;:'D2+
M6<-V_#O7/YI':791S[(I*EZK0M2!Y-MY^$#N5S2V!@[QL^ G=;$.;"C/0KS8
MS9?-/(RM(E[RM;84S#R.?,G+TC(9';\[TK#W:0TOUV?V3RYX$\PS4WPIRE_%
M1N_GX20,-GS+#J5^$J?/O LH"X,N^J_\R$L#MTJ,C[4HE?L-U@>E1=6Q&"D5
M>VV?1>V>IX[_;(8-:&= >P.:_-<@Z0R2]QJDG4'J&41M*.YN5DRSQ4R*4R#;
M]#;,OD7D/C6WO[:'[K+=?^9ZE#D]+C*:SJ*C)>HP>8NA%QC2(R+#WKN@R$5.
M;\SIM8/E+2+Q(*M;R(1B$0F,,W'VZ56<&29((4'J")(K@A$FR"!!!A2,O2@1
M9H*=C*"3$2"8>ND$F"3V,H(PQ!.+, ,Y&4.Q8T"0>&(1QGL_EPB3>6(19B!]
M$RAV @B\].4(,_'$(HR7H17 I#$6.X5BIX# 2U^.,'YA(HR7H17"I%@LB7$/
MB@'%0'&2@39&WE^>!+:I!T+?+M <@=*1=VL0-!X0@]L5 ?TJ'>@$!#<L\H&.
M17#+(N_H63D$^6_]&Z!K,;BU$=!OXND !6XX9/R!*\%M@(#:O+T2 ")#?G %
M$U16?B='H&3HVXQKCX+:R[RO00Y!OI_H8N2HN-RY<4X%:W&HM?UR7YSV(^,#
MM2.+=YZ;4;(=_/[1M'/H-R9W1:V"9Z'-0.3&EJT0FAN-\9UYP_9F].TW)=]J
MNQR;M6SGOW:C1=/-ME$_8"_^ E!+ P04    "  T@U9,4M\3[/ #   K$@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6R56-N.HS@0_17$^P*V 9M6
M$JF3:+0K[4JM6<WN,YTX%PV7#)#.[-^O 3<#]O&HYR4!YU2=JK+KQ/;J43=?
MVXN4G?>]+*IV[5^Z[O84ANWA(LN\#>J;K-0OI[HI\TZ]-N>PO34R/PY&91'2
M*$K#,K]6_F8UC+TTFU5][XIK)5\:K[V79=[\MY5%_5C[Q'\?^'P]7[I^(-RL
M;OE9_BV[+[>71KV%DY?CM915>ZTKKY&GM?],GO:,]P8#XI^K?+2S9Z]/Y;6N
MO_8O?QS7?M1') MYZ'H7N?IZDSM9%+TG%<<W[=2?.'O#^?.[]T]#\BJ9U[R5
MN[KX]WKL+FM?^-Y1GO)[T7VN'[]+G5#B>SK[/^6;+!2\CT1Q'.JB'3Z]P[WM
MZE)[4:&4^??Q^UH-WP_M_]T,&U!M0"<#FOS4@&D#]E&#6!O$DP&)AVJ-J0RU
MV>==OEDU]<-KQNF]Y?TJ(D^QJOZA'QR*/?RFRM.JT;=-DM!5^-8[TICMB*$S
M#)D0H?(^45!$L:66N4&PLQ',@.QMB* X" ;S9(,]6^3)L(,8.H@'!_'"06P4
M:L0D Z8:,#QA-$X23)1 H@00)0918A%10@AU991"HA00I091:A']QEBFN# 1
MAT0<$'&#B-M$A"1"T @S"<@D ),PF(3%)$B<<&Y$M+-Q/YW,# :4@8 R(Z#,
M(HK3B OB6-\DPHT<V2L\=12/.+2 V-&FQ!2#$93-PB4TH*Y@H20\$PJ8+-D9
M07UB/ZC2P+'T".Y[P@ 3,YD88(J#S-%.!"L$ 1*1FA*A04NJ*)BMOB45U@@"
M1"(U14*#EE0L8$;V.XW[Z(QB,2% 35)3331HP42".',P834A0$Y24TX@2)B)
M(Y K&"PX!"@.C\Q@$,BUC+&.$" DW&J8$<1GY4V3C%CS;<-(E@F! Z)8;F@$
M C+[2H,6TJ;6J:.M*%8E2FQAX['#!98;"N2&F^VB0?.R9"(RYG('4"PS47N
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
M2;28S;!'CS"L!3@&F.Q3-X#,\GQ0Q;,)[IH*5@T,R$9N'[P!] \G#\/ECAG
MDMHL#$B(SJA'!3$L#!A2!EL'!U!^S<2P??0 V(W-A!4$NQ*2(.?8N!J"<TPS
MWV;"(H(!%<ESFRISI)NAZY? -1>L)AB0D]3A<D$)\N1$8"TAKI8DR/=ZAVN?
M +7O>[<2N/8)4/N9O8D **8>F2)PY1.W\A/D<P%7-*'_D2U<K@0H5S=;%Q0G
MMJ)&DS:O$LV^:Z';8"-/M3+=TF1V;-/OB6D3K?F5;M_[9OO#3=_[?^?-OJC;
MX$4JW81VK>).2B5TC&BF8SSHSXUQ4(J=,K>IOF_ZGKL?*'D<OB>B\:-F^1=0
M2P,$%     @ -(-63"P/&PK- 0  . 0  !D   !X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL;53;CILP$/T5RQ^P)B8DV0B0-EM5K=1*T59MGQT8+EI?J&W"
M]N]K&T)1PDOL&<Z<<\;V)!V4?C<-@$4?@DN3X<;:[DB(*1H0S#RI#J3[4BDM
MF'6AKHGI-+ R% E.:!3MB&"MQ'D:<F>=IZJWO)5PULCT0C#]]P1<#1G>X%OB
MK:T;ZQ,D3SM6PP^P/[NS=A&96<I6@#2MDDA#E>&7S?&4>'P _&IA,(L]\IU<
ME'KWP=<RPY$W!!P*ZQF86Z[P"IQ[(F?CS\2)9TE?N-S?V#^'WETO%V;@5?'?
M;6F;#!\P*J%B/;=O:O@"4S\)1E/SW^ *W,&]$Z=1*&["+RIZ8Y686)P5P3[&
MM95A'2;^6]EZ 9T*Z%Q QUY&H>#\$[,L3[4:D![/OF/^BC='ZLZF\,EP%.&;
M,V]<]IKOHEU*KIYHPIQ&#%U@-C."./99@JY)G.A#>7R(UPGB58]Q((@7!$ET
M6"?8KA)L \%V2?#\?-?DB-D'C P8NE_72%8UDD>-_;W&(V87W8N0Q<T)T'5X
MLP85JI=A7A;9>2Q>:+CY__!QIKXS7;?2H(NR[OV$6ZZ4LN"L1$_.2^/&> XX
M5-9O]VZOQ\<\!E9UTYR2^<\B_P=02P,$%     @ -(-63&X!4Q@I P  ! X
M !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULE5==;YLP%/TKB/<5KOFN
MDDA-T+1)FU1MVO9,$R=!!<R,DW3_?L90"O:EHB\!.^=>G_NA@^_JQOAS<Z94
M6"]E435K^RQ$?>\XS?Y,RZRY8S6MY#]'QLM,R"4_.4W-:7901F7A$-<-G3++
M*WNS4GN/?+-B%U'D%7WD5G,IRXS_V]*"W=8VV*\;/_+36;0;SF959R?ZDXI?
M]2.7*V?P<LA+6C4YJRQ.CVO[ >Y3H@P4XG=.;\WHW6I#>6+LN5U\/:QMMV5$
M"[H7K8M,/JYT1XNB]21Y_.V=VL.9K>'X_=7[9Q6\#.8I:^B.%7_R@SBO[=BV
M#O2870KQ@]V^T#Z@P+;ZZ+_1*RTDO&4BS]BSHE&_UO[2"%;V7B25,GOIGGFE
MGK?NGRCIS7 #TAN0P0#"=PV\WL![,_#?-?![ U\S<+I05&[23&2;%6<WBW?E
MK;.VB^#>E]G?MYLJV>H_F9Y&[EXWH1NOG&OKJ,=L.PP986! .-+[< 3!CM@2
MPYQ,#]B9"$^#I"8D)C@)#XW34_;>),X$=^"C#GSEP!\[ %=+5(>)%*92F$\>
MD$"+UD21(()$"]A$!4$,,Y0#E')@4 :BU[;#!&/*1.>R,T&!%GIJ0A(?YQJB
M7$,DO:!Q#4VN$":>K[%%8&854A,UK<*$<X1RCA#.,TT9HP[BY4V9H Z2!4V9
MF($F6A?L$$RL5]C$@!_A9,'%M<9=T) ]:%KE0.](! 6:IQ3#>-X,XQEUA 5M
MV8.FYQB$39!1AA0#C>HP98R*[0,0A/%<T+A4P@>T$G"QA"5JV8,FE8[TM"$8
M/;<I II+&BZ4L$0I 9'*T-7YFB#C4X8Y\N;RBZLE+)%+0(0P-!*,@"*=,*:H
M<X1QJ01,*V<\X%H)'Q!+P-42EL@E8'H)>M80D ]ZVCZ@F 173+)$,0FBF.8W
M'$$9'W$$,_<5)[A@DB6"V8/&=YO(N!*:&*,,*0;R];9R1E?ADO*3&C,::\\N
ME6AOE*/=891Y(.U56MO?RA&G&TC>W'3ST?>,G_*JL9Z8D!=U=9T^,B:HY.C>
MR6R>Y4@V+ IZ%.UK)-]Y-Y=T"\'J?N9RAL%O\Q]02P,$%     @ -(-63(EY
M%208 @  (@8  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULC57;CILP
M$/T5Q >LPS4T J1-HJJ56BG:JMMG!R8!K2_4=L+V[VL;EF6)&_4E]HS/.7/!
MGN0]%R^R 5#>*R5,%GZC5+=!2%8-4"P?> =,GYRXH%AI4YR1[ 3@VI(H0>%J
ME2**6^:7N?4=1)GSBR(M@X/PY(52+/YL@?"^\ /_S?'4GAME'*C,.WR&'Z!^
M=@>A+32IU"T%)EO./ &GPG\,-OO,X"W@N85>SO:>J>3(^8LQOM:%OS() 8%*
M&06LEROL@! CI-/X/6KZ4TA#G._?U#_;VG4M1RQAQ\FOME9-X6>^5\,)7XAZ
MXOT7&.M)?&\L_AM<@6BXR43'J#B1]M>K+E)Q.JKH5"A^'=:6V;4?3I)TI+D)
MX4@()T)PGQ"-A.B=$-\EQ",A7A#04(KMS1XK7.:"]YX8OFZ'S24*-K'N?F6<
MMMGV3+=':N^U3(,X1U<C-&*V R:<88()@;3Z%")TA=B&-_3P8X#=+2):0/:W
MD"QT)Q$YZXPL/YHG$:S= K%3(+8"\8=&)8M&#9C$8MB]1B7.$(DC1+H(D?QO
MB-09(G6$^$<;UDZ!]4T?TR!S"V1.@<R1P:=%D0Y,N%K<&1<F6%P:%V9Y:]#L
MI5 09SN%I%?Q"U/FPLV\TZ![#,U+6_BW>@ .\^I=9IB>W[$XMTQZ1Z[T.[:O
M[<2Y IWBZD%_RD8/[,D@<%)FN]9[,8RMP5"\&R<RFOX6RK]02P,$%     @
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
M*&]&K%TWM7#3H;B2=;[5?FQ,_P-02P,$%     @ -(-63%V:_HW  P   !$
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
M ";'$FW0>^*I/W?&)7!5#/0,O\#\'H[*1GAF:7H.0O=2) K:$GW;[ ^YPWO
MGQY&O9@GSLE)RF<7_&A*M'8- 8/:. 9JARO< 6..R+;Q;^)$LZ0K7,[?V1^\
M=^OE1#7<2?:W;TQ7HAN4--#2"S-/<OP.DY\=2B;S/^$*S,)=)U:CEDS[;U)?
MM)%\8K&M</H2QE[X<0PKV78JBQ>0J8#,!21X"4*^\WMJ:%4H.28J[/U W2_>
M[(G=F]HE_5;X-=N\MMEKE66[ E\=T80Y! Q98-*;=,9@RS^+D*@(\03;I4A*
MX@1IE"#U!.E_769Q@FV48/NY@RS_8#-@<H\1 1.7V$4E=I\ER&V<((L29%\W
MF4<)\B^8#)AL87*S^O@O\>+PN+OY2-6Y%SHY26//H3\MK90&+-]Z96UW]CF8
M P:M<=/<SE6X%"$P<ICN.YX?G>H-4$L#!!0    ( #2#5DPI84#B7@(   $(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;(65VXZ;,!"&7P7Q &M.
M 1(1I U1U4JMM-JJ[;5#G(#68&H[8?OV]8&PQ'C)3<#F_\??#&0FZPE]8Q5"
MW'EO<,NV;L5YMP& E15J('LB'6K%DQ.A#>1B2<^ =13!HS(U& 2>%X,&UJV;
M9VKOA>89N7!<M^B%.NS2-)#^VR%,^JWKN[>-U_I<<;D!\JR#9_03\5_="Q4K
M,$8YU@UJ64U:AZ+3UGWV-WO?DP:E^%VCGDWN'9G*@9 WN?AVW+J>)$(8E5R&
M@.)R107"6$82''^'H.YXIC1.[V_1OZCD13('R%!!\)_ZR*NMF[K.$9W@!?-7
MTG]%0T(KUQFR_XZN" NY)!%GE 0S]>N4%\9),T01* U\U]>Z5==^B'^SV0W!
M8 A&@Q\O&L+!$'X8HD5#-!@BPP!T*JHV>\AAGE'2.U2_W@[*K\C?1*+ZI=Q4
MQ5;/1'F8V+WF<9QFX"H##9J=U@03C3\J@(@^'A'8CM@%,WMP?T Q5X2&9#^7
MI($=(K3F&2I_>)?GVAX@L@:(5(!H&B#QC$)I3:(TK2Z46<QBKO'L&"LKQLJ"
MX1L86K.R'J$AYHHIZ!U&;,6(+1C&*]O%#S&6%'<0B14BL4"$!D0R.R(P),5<
M\@E%:J5(+12109$^+,62X@YB;8586R!6!L1Z_M+7QJ=36#2??1BBVUL;BF=!
MB<V.XBW\"S3)8\E^4:)9P:0/-HB>U8QA3DDN+9?M9+([SK'G0/918W_G;PH]
MC3["Z.'X ])SW3+G0+CHTJJ7G@CA2!!Z3Z*2E9C'XP*C$Y>WB;BG>BCI!2?=
M,'#!./7S_U!+ P04    "  T@U9,1)\N61($  !8$@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6R5F.]SLC@0Q_\5QO=7L@DDI*/.5%MKT9OI/#=W
M]YIJ_#$/B =8G_OO+R!:79;*O:F0?KZ;37:S">D?T^QGOC&F<'XE\2X?]#9%
ML7]TW7RQ,4F4/Z1[L[/_6:59$A7V-5N[^3XST;(2);'+&9-N$FUWO6&_:GO/
MAOWT4,3;G7G/G/R0)%'V[\C$Z7'0@]ZYX<=VO2G*!G?8WT=K\X<I_MR_9_;-
MO5A9;A.SR[?ISLG,:M![@L<YR%)0$7]MS3&_>G;*H7RDZ<_RY6TYZ+'2(Q.;
M15&:B.S/IQF;."XM63_^J8WV+GV6PNOGL_5)-7@[F(\H-^,T_GN[+#:#7M!S
MEF85'>+B1WJ<FGI ?L^I1S\WGR:V>.F)[6.1QGGUUUD<\B)-:BO6E23Z=?K=
M[JK?8VW_+*,%O!;PB\#V_9U U +Q)?"^%7BUP.LJ\&N!WU4@:X'L*E"U0'45
M!+4@Z"K0M4!W%0 [1XY]2>3WDDNPH7,OYW #1Q+WE%A5ICY'133L9^G1R4Z+
M;1^5:QH>K<H:+UNKW*_^:;,UMZV?0ZE4W_TL+=7,Z,3P*T;)6R1L(G A7.O!
MQ0U.NC'B#3V_[6'<)+"?STW$NR5>""/!+3)I(@*Y\DI8T;?(M(D$[!9Y(Q!
MLWIW5F;WO9T3_7 Z-H).$5$9$%<&?-9BP:,M>)4%[SH[&)J.T8E1%;.KF-_
M$QQ-R9C$F!(H%2B,@49I^T)@?B 0-2$HY0.B7JDN>:#1 *84!C[W47:0UIB'
ML)# /,_CR+<9A0F-%]"<Q(36=+!].M@^$6P4GM&)\:\Z\CBP0$FT8,<$" 'X
M(-"">Z9 CVN)Y_^% FW7$A X(4#K(5<*EP,*5-+VC5)\2H&^%IJA&O1&@9[-
M.(G D!J,A" 0")Q1%J4"$"@R\R8H=.!SR3TZ"22=!+*1!!)7VM&)T=?9QAX$
MSH!.U#-)X47U0E* ;$UH"GG_2ON%<F-*^X7C3=M"L28@>&!H"<]H"G4XIZF6
M=:[H$*M&B*_&=6,@H T$W?<535O0]_>54#=KFA ,5^\9A8'T4&[,*8PQY=-N
MEV= \M#%[M?(L(9NEB+37 <:U;X907+-I2\96@!SBE02E/!9RPC:CHUP?X&'
M-70O95LPG+,M6$O2 GW0? +><%RTC;WE/ 3_XT $+2<BZ' D"H$\*WC \ 22
MAP71J.TD)T1;:8>6#1XZ[/ A-#<28#((--ZY9Q1ICW2^C\ODG"(Y%SY7;2-H
MV9V@P_840K>"VX(U?.]6<MVK#[?$9.OJBB)W%NEA5Y0I=]5ZN09YXN6''VH?
MP>,;$.UA>6U2?2A^F3_=N?P>9>OM+G<^TL)^<%;?A*LT+8SUGCW8.=^8:'EY
MB<VJ*!^5?<Y.=QVGER+=U_<X[N4R:?@?4$L#!!0    ( #2#5DQ[3Z@$6@(
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
MU+UK<QM'DB[\^;R_HL-'NTM&-#&X7^S=C: HR:M9V=(1Y7%,;+P?FD"3[#&
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
MTTPE7Q<;F*RL\M(N2R]1$^Z-FG"!2-6*R^.-+A0>-: $E1OL*&&O'XOE(P\
MC\%V*7ONS,2RV=[$G= L]D?Q[C-9^!=2E,5HU=5U<ZCH(*"/]0KO^X;@0@<J
MJK?Q61&O3N0M<1^F+*'Q=2/J6B_Y9,S;= -RZZ#EYTS\[H)DJCDC9 *&F63T
M2[D5R2\6[L B?R_YOMDKK.%A323'FD34(J\T01P5Q[G*MZ6E"7Z:]"L:*3S(
M6Y134-^_5-%MQ):$LE?*C7' P_YW+7\B?3_X#EEPW3R*#;IR3DSBF&Y)7UR,
M9D,,CKE,DQ?3&87)D(OE8K@8T?=D//+S99MD+OZ$*ED=B+W_-E=,+_F)]<37
M()-MB&R0M3"[<%?_\YR&3R(R7%3EF#M&V4>$S\1X)0R2Y#P\&J2Y9+_ [KDQ
M$M6#OKC964I@^9^8TD:-%\CI?1_/3T3O'N)'./8M"D^T=7>D4@.;\.. Y7D$
M):O<HZ.)3A:P#+UQ/@/_@+M<:- .]PYX&!Q,4DKOD"8P(A>5^AZN?F5G*@29
MDDB(%(IB(7) UFE3FM8J1X42#X!L&+.C-?GA0=E=KV47EKGC=1JZD.*=MZY1
M, =1G17P=59LJ.L#Z7DJC1[SVJUH2L($K#>SHB-9U&*AH!@]X\85L;EUF,I
M7D"KWAHF4$7M&'S)=\C15F=AX0">RMCZY79!E$M:K&"48I!@Y1^V_A$-H'5C
M8W OV&* +\&"WF$\ H98@Z3%,H]&!R(/=J1E"':3'95H#UXN.M0'#)^#)P\4
M0X(,L:)G5P6)6]C_OJ S1$RR,;)>XM1)^O#:J)/T!1Z"HF+N1"H93& %VUJ!
MD$4G]R[;_B)#!-&$#@?9KO$.T>LPV\':_RIK<9\5$B9%!X55/#XJOP*)5:K9
MP^/[8DT7YF/Q\ B?U@6,;H4W7WX44DA(LS11)PW:H"Z6Z($L[H\88MQHBWOG
MTTS3D0EL JL;J(]YSC=NA>+\.M>H$V0.I*.I%2VK(GHY[N57=OU .H.[E<PX
MLJIKRB84^]9]3=)K] 7=8^R.! U5>W*R.MDG<2;T2(ULZ+ _-I\(U[OL[!)O
M_O;QSI@A VTV%G6+IKF<SQVT<P":DDZ E[(,3*N59TNDR#5Q)DK2H1VB4>&A
M0.XF1\ .!O6%(W>+<A"J'TXRJ,VE3(<S*8AE'EG(\ZP.NO:[!W?E-0HW?"+A
M'#16Q6Q^*FP;N:X9%)&$H86[_%BBG/N4KS];&@A#RI4Q!+=2<)$%JX-B]2G/
M1BC8P3KYP\MK[;0C\5J!B! &F;3$1#CD+#31^0%99$N.0MYB[0B7KF*I(C<"
M8BAGG1>7>TKX"M<B00$$F2@/OY>\*M"XN'6^DL+("'^4R.>(O$$E>/OC%E>H
M(^4BJ):5:&4'O^@<'(;\F?5Q-*@9N3;?X-%FQ@H$@M8Q/K/( U8X"?K6]7D7
M??WH#@$3B+.:DW!1B-& #A%T %<%*=YH'X3+F2Z*=?$+2)1X+IZ*]=H=3$M[
M$G''XHGSZ>'?Q9Y#'C'Z#);M8S?!4<CB$B0:MB4PY?[M '?NZM3L6$]@.8GH
M1*YN&B'(P\AW$J2-VG.@#>Q*R9'IO"A>FOQ]J>0-GL&_T$P"2]O;;57O#_P*
M,GLOLFJ*"-_&JI!'[ZD."0MGM"&6+\'W'4R!K$Q[?)'T#=D@,IP$N1_-L4E
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
MFKB+JIN2 (&C0;7 16LU0FA/;68L4$-Z)85\RS=F^DP,"(CY<ES=0"A=20@
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
M3<?=>ZU\5DXJI#XSI$Y471$XLP?-%XH(1H#=T*U#IUZSB>1)N7('(W=T%(2
M=C*ZT;$#%FQWB[!:BS#X#8NP,+?X[[,(&&_?$TD[S+98N80F4AI,)4%V/KK4
M+E$W!.PA-'44'F-TSYE206;/VD>W<^(#B<X"&JP#:;P36Y]6#2_/R7V61[/T
M*'7N:Q.= VW<JJK@SQJ5X</37I?E+X1?SGJW>URO+9]PK?4[7!CD(W,L_A:W
M39ACK*B%PF!I"1$[*EX.E44H7[,R*;$>GEL\R,$=YQ)-"^\@BVV6XS^4?GOD
M$!L?_VGSJ]PBH7,S%XP,!_UAAAUDN_E%=EX8$)XYXU@D<RT8I=!5%A56\E'2
M('<T8)QN6#IU(:/F0@7W%"4B6*_&Z8WH,+&D"FKH 9K)5738-,GVM'Z1GO;Z
M\TFMQ,[0UO'?.SU%KIH;:4W^?.,:?&\RE"EK'</GIA.,^YF2US2=+8;XRP(^
M3D<^5E)_&/;AXW T:?\P@(^#^:S]PS 9I//@APDHHY]<#0:, AG[J+OA! ;4
M%U[6L9J@R<[3^7B,@QXMR+'.,0G7+%+O<S'!.$ $/  (8G@Q6*3SR>@R^< /
M>,=00Z@/]L$F=L-*D2J]2"?#1:0:RRW2$,P; ^;5KN2\1"*X9LYM+#F<R-/6
MJ,YD=+@0U/S(<&8/.<)]K=E=+C9*!NE&7S;)QZ1UN&SGT#V-9*R.ZQ6TA^<8
M!%=.KO7 ]X\%B^O4HLH C7&(E<8UIPH.C4B*=>.)9IG80&S;:A1^&5P[+JJ#
M#Z4KQR+*@2WVRLRG8NP7K3\E3%U6M(=1KBS(94=@'&L!Q_?KEO$A8BR%%:8H
M(UB=2/-H\O3WCPNOX#<-"!7N&X8>442-3I1 ]:@-O[)R2[56LVN1*2J$73E;
M!CV&>;@>E&P805X]IBX8'ZE<7(!V)USF(3%:XQFE+GQ-#>*D9F8*#T]1GM4!
M)>A"D1FR8\-M^]P@T@ [%N6IM68A'-DC<P\[@T*,[)@>GD"9O*?$+Z]Q'SPR
MGB. )FR]CPIU9X,33QT)NG*'OA!0)DHZ4,%XT/<;VDM>G:D@MZK@J:YD1O%B
M,N02.2_F(U\XIU4R1[$?VK9N@3VUB21>?Y-L[2"=WND(/"-B$NRM[3%/QC"5
MM OK88S%EOR9[JHT%<]K#,M/=56:LKO%]:8$@%-L.$$, 5"$J)NMT"15/<71
MT%6+H]P*&K#.B#F"\!\79Q$]JS14!A1FU9=)IN-,K YY[%PD8B)!L_A=CL5B
MPO5UM%*7-D5,+SJ+?U^:-2#07.=8$.![J^:'%X7=R<KIPN$&LJ3GA.BOF&OJ
M %X;BTW'GH?(P +.(5.;#=$LP( 3!8#.YS*C^*)WK0CR UH/KR8BIV&'XEZR
M\AQDL3L%121/T:+Y?C4C\<O?ZC.6&VFHG>R(@][4F)2;-M47L_$X5K8KEC=D
M7(S>#O%B.!V8(F#&7&##8N78NF*YK8@\+W.9DZQZ>1RON#GD3X\&RL+$1U4-
MUZ0&D9;[H(QS1YD>1F[#A75 !TJ9,<PI/HY?M'Z#F5T_OSWAJ+-6\.LQX@*P
M"?8#A=\6LG;RK5.A4/Q+7BNZKZW->JTXV<D%1E!>!E*G7IE2$-!5A-E(2%.Y
M?Q!@A'5):=IHZ(!^7PP]] 6-UM?A($)G_4!M-W)6U+R)_B7T0]0!J &%=S91
M@> "EZ,[G P,=#E,Z*$@'$"1@(TX(=6 !&>2\,U5&WE"T&319I55H(E4C<6H
M?TC:*5J+YE03C\G1H]<HY7KC3'.9 D,(CJAU1.YQ!8=-2Y3>",:X&H6<F$@B
M_XMIGZOVA5!I07E, :"(1+(KF4Y/'?-3MW/K3'?#GY]UA!@\SIU)"\;=M$$U
M%OR/YD]:7?N#FB:LO[*!$<!X(*$CQ>*1B>)(42*)BQ*ATFFDB*W+ [YVO\_8
MA(A6"H?,PZ=5C.PEUUOA*\A;?GS.K^(:LAM/!V#@M;@N! 5=T(1DB5%'>#$V
MEE*BE+&Y$,[T-<UUDQ=-!O<.#C)O0O*&>!@EB)7\[U,NL8=2%>@S5R^E6K@/
M)+N46$N/5+ARWRAD(A'W"KHI/(T@;PAHI40Y04_&'89E@&@%)+I&P\R# CB[
M^AIK/U!R['/KRVPK11AW",N^=!X+AP?*(2ZFD&=8T81169#&:8ZD8A_-\Z!9
MK]B0U)RP U:5G<N$B.@*BR'K9BLN'J/%F[;!S%/C+)=IIR:6QJ6C<SUDC]7P
MD8K[K(U8*G-)[9+!.LEXMFX</F/[$*#MX86_%0N.*?X@E;=)F%2#[B;;9F(,
M=[6M36Z)(.JW<KTI8[LC*H)^.ROX 9^,OLT\@NJ.?D)#-7T)W.'Z\("XSHQ%
MW.(-P((G5E1@F']7T)JHZA8^PTY@>,\Z/R8OL^TOUKN*X:0$K(V4(U"J8J9H
MM(;[84)ZR=GY5.ZI3HZU9 K B*.2\-+DN"Y.\RKL_.;Q7C%Z&<-:V!!F8MJT
M,"LBWHIWE2.4CZRN4(5I6E5R31AKGJ+9><,TY044#(ZH]FE+QY_S;=8HF8E4
M2^_D6X68RAB>IT9PKW[@ZT':+Y&:D<SV"O-XA\&]3[)\,%\7(-Y<>'4#Z- 4
MEZ4@ZX ,CMD#X=SQ^GAMV0.U8=QQM2L%7U%6<)/O']3%73^*[,7@,>(\/FS(
M&.<P[@25@CW4;*E7=T2CA90N!$K;12#KE.TM%J:LV.+^Y*NMUC0&9H=[Y.M7
MV&JXYO0R8DQ-(D;- 0]*<EI*H+F2CR3C8"R/1#2*LL@UX]&2IU+"'1P3YTW!
MH&;*2&9Y A^FU7+OPQRI0<H17OLD9J^;JDBP8K>#1#/'-[SMQ>$N8?#CWN2?
M\/V61&2*%^44-NW>_4W12$9V(C\-'253%/U'+W*1"&;E+B_C-K?AN5R]%O,E
MN!FT3P(;_Q?%S+AXQ0AXEUUL69X[D1Y\LME33\L6M=Y1FQW*5J2X27@OZU$H
MG]L:I-\F-_A,<MTNL<L_O Q^$&6"H6?EXI3Q*%/L;,__^++Q(YHR-*P[)6O1
MKFYA-7\NZ9)G?+2MW*:([X((;(_9/C\Y@*+R@.T"T_@9TUDQ?(7?%G>N0(&B
MZ:>0 UJ2<,-<A9YU<]4[1]:F:RPO3XX%B[3C6*KV8%H#P7$_/UGC4@71OW/9
M$8Z3B]<?ZA*CA9>"_D>=<H?A?*.]!2[5VM7@\/(,NUGC)RI6.;I+Q FPZ8(W
M/@J/N&%AZ];@,'U0W]TS9S RD+,'_+/6\*4%D8[1';=EO+@GK2.9U30"!'F"
M7S@HD=#E<.DB7IPTJ!,M"3NE+"[=BNN:I0)B]X@;C)F>-:4-V!0<9L25AB65
M7H6H#$OA$LN2!&'GLK2S;9A9VN62I6)/5\GD6'WO3J9!V<;N,68\O>0#BEET
MC@DT26.G/5_@B%!OTP')57:![@AG/O(7!#I.DY]@A!C9+!OW ;']+MRO^.=E
M+WF[V<!=PI&A.SN0MQ_>ITGP-%V8(M'2?*7X,LE)&/2/UI'<U?M6,YY@H)%=
M@4:8.@;*A<E1W0AHP>ZBQSE$1^9.ZDG@R[@0>E_$9PF_TY_P*D8^/' )0!?,
MYB;&\\1/U>6)* 69%QV.]FI33T%.MJW)+9&-W2WH6+M;B-"@ED/:=I7T%F^4
M,^<P"_/5Z?U5P+AI]7&7VUAB6A,.@I8 L6G:V![=$JI&(H4Q5.CST]+ZP112
M++4\#K2^.$UFR[[JYWTI@T05A=+KV?;7N36#=+%8I&,0L#R+CYY"#@*)=!39
M"[YM?'TQ:L!9G9C0Q,"%!UM+#;?+;)6R?(.1RI8>+@_?!"D!.!W=B][EC=>B
M$DJ,R3PS4;%L8 XKK?$<Y%R;;R4Y(RYP@_T=YDTR_L /8J?;GVZA\9+BUL,2
M=@_=SK!^PC"W(Z.ALH&#4WW^?( O8%^1QAVX\L3%K4M'' AD7J/I')9BJ/%O
MCKDA:G0<VL%2Y[##89P@M@DY=BBX_XN)#9EAPV"-%$""O\F")I.;6R]?MO/%
M8$C(!4_EGK&<XN(AQ>X5OR:==[Q AL@#D6M1E1PUAEM7G$_4HM(;I#;*XR:%
M*@9P[I?;!X7X@@7.].KTM0#Z.AA?,WCKK^?A7!"T6NGK:=P>[GSB%5T]AQTZ
M#)(7R6PTIT0A ER9CA :*%(X8SR=)./!(!F-%R: S 7C?,RKG H?<D2G=P0-
MT^%PC/ 3\#XP+_A\FZUSFZ5' :GI8CZ"_V*VU2"=#6?)]V(+(OJ7T)T]!YLB
MNLYTBB@H_5$R3:>CF4>I MY(&%A \\/QC'.8D( _/>:-S'[VT/*"\-'O$%Q(
M\'?N/+'::QBC\%279O=RG0&=W2[AULBUCL65IF!NRE6^[A%D2>/"<W"3GTN,
MJ%7[5>!2-!4ZS5//J6^QMPJQZ>\.=^MBR: /*W>?DFW&Y6X:BXZZ\OUBN&&#
M!.R8:^ERODM_[IO"X!\T959T/7@G&D1==)^ 9W@W!L/#Y8'DTC5@8<(>%?0N
ML%E$=[5NC:4Y0;E5*T0E926"ZQZICRCSV!\@(-R^OD'@K_M[BX?[\K F;R<P
MUAY0>U_A= ?CWJO>\)*5 XF$>:X[D_2.=$PBBX^>"$K$\K6'YR"S(G+FPY8U
MCIH43:G*)H+9$[[J(O6"98I24GM3[T_0EDT#XSTOL2:*K5[%YI#JEZM[C%<.
MK65VCXY%OEX1' _E>W[2K-';3Q_??KA-+FYS/"?PTB<X0>+F_Y@_4)@AM.#0
MAI"R/GC(DGN#L'II:LR09<]!2FB5^O9QLQ'IEGCC:E>;]SD-\MFWZ5[T(R!,
M!YPGB-AN-,Y&ZPZ0OSB?<FPF7UUE6%+N(4!&.?LR8X%4!:S7P2K@_4B&R<ND
MWT.TCFEO /_ONT^#Y&/'1@_0)'J5#'O#?X+/0_X\P,]C_#SH+?[)=V;XSW#4
MF^$#XU%O_D_XWS[]->F-X*\AOSR>84NTHB?&.VD!276/%<8G#YD/T>'-<5[M
M9\-5_/383D0G:_W>X;3(Y4CI^AR"%VA+@5VX:Q>_=1W^K)1P+93P6GG(!X(S
M:OW^T<4^W)CB5^3CNO@KKZ 'AL6*L@7(84M)1@_%)M!OO'4Y8@2?)K-T,AJF
MXPDB7 Z (H;)K#=D@6(QGW.P-LQOF Y H!A.1LD **N/3!\K^<(O%Z/1 G^\
M1,8+LI3.#GX9I(/)/)T/^_!;OS>;/3>:&8@V@_$DG<U(@!GU1B,839\SQ1<#
MUS:7#HF]/TZG_5DZ)W2V 9#S(IGT"'0.@^5'454E*D!XQ/_/%!DGY7THR0-C
M1(B*6D><9*(KDI :;$?Z55WHW-S1:*;SM#=;I/P/1PI,>Y-1+*2+0]_B(\%I
M_<:!-'..^S["!H:WL,5Z<)3S[@QL%F(1&M?%Y$15%4HI6_AVPLI"$KEG0LND
M+=F]UG9Y@6@(#(GFW[/E(IAO7+,%1MT4NH5=EAJQK8&<L#RP:8 2*O?B;/SL
M,HR0E- \?@8_BO?5Q9_.9$\_.N/,+>NX+3Y$9S]YU82?W@KM1-G)"$AQ-)KP
M\1WW'?]HLGO//YJ__(5;OQ@L4 ,?74I#I[J= 5/";H>NVYL8^33370_:9-=>
M%D&8V//Y<EK*0(6M.(2\CV!LG"!S@$C&.?-4F$/0:=MF*52R_XP@_T6GI \B
M1=<I04OT&8>$3);_/6<$N_J?>43F@W3!:">3WF#@CL@8U'M,!0,*7DS..2"7
MR04H+^D4 3'A[AW/GSDDD]DX[<^HXW%O,J 6.DU@"/>[*W*Q(@\6@W0\=[;7
MQVQEJ\%1[+ -(A()O>MX,15TP 7\6&Z]9\F%%08'FDVWO_&,RR#^>X]X(\KE
M]SCBXJ7Z74XX1J?*"3]I%#]KZ:-:U7_S>@\Y0OSKEMH;[W\G]MD?R>HV/;77
M!B):X)VQ,G+^"$-"_BCXNG%'<QQ%]LPFS^"LCH>B-\FTZL.6?*N24_.U8F4+
M8]IT1Y[Z==:LI6<?,<45-#./484OU@(R7!HTP2NX!*XH(=. 0%V?-T'%I8_P
M64IZ)0NLQ^3"O]]WMT;#0T%G!-K4XC)9C$]U, %%M\\/#L>#4^T.Y@G(1)/^
MJ=:FR7 QI\H)PT6\,2H)<3&80'\7TSY>.@/X>*))5MZH1L*4*C+,V@#,M_G#
M2<1E^1T$#:VY="(>0MKJ[ .=?,O'(K\WP;<KN-_(\[[)&%?Q<Y$_54$0@L>D
M\Z7V2JF782/7D6&Q55G06O"@2 UB#O,U(;.F=I[ORQ3>5']NQN[<2M:!@_CV
MB)I0TF^/^7JE4#%L<^1$T]/SI-):V?:(0E6^KG+&1_6Y Y'P9,[O@\TFBP1!
M$C%HK4 =0E.$,>VRPX+5(2F,7NB1[99*H:XY7-MDGT@>VS__[\&T_QVT*!_<
M6-C_C:0@J&T/'$SWM:EAW#[_=X&VKS19D%$+GUB,T: EUD+Q(S4=B>Q)LK"R
M)LX6R_Q=K25)T.-)830-0L\KI*C)-Q._&TK1N=2X:-\2RK(IV;BS9)8^<UYT
MM6WS9']4B.6.LEYM?K<K^)A<2([=Y9>41/I"$/M@?9"_C-';-;VDCR.4JOGC
M,)W-YY?8.B')7PR08Y' /!W ]^HTP]='TXE_?:0?QWUH]--C'IT?UP75)?BR
M&E!?.&&M\D SIF(:9*9#B]C"36^P2,;C1MT:?1$>1!3%R91?<?+TFWQ%7L:@
M3-2(EV\VU25RCY]^3#H9CJ4&#RY<P25SO;M&52ZMTXX@4X*5TUA,0I-SF"_W
M,E+,=CK46._(D-]>8]+J8*_^&W?H36MX-*812OK_U/CGM:2$W']+!U234A'.
M--[*"RJM,AE2X2'\.)J/]>-@ =O =$%S=#G#VI8V?S%(YWV"]$A'LQG].Q\!
MI7_, U!9EP"*Z\J[IUXQ76A!F[G0'CB2"WX!X6&8SN?]ME7_1!^,]$U@:T*L
MM.0T"P\HB6RG8QQC+)O2ZO)#CA<I(>XX2M-*,PP'S,EZ@^GP8G-IJMQ7$O<4
MZ 4I29"V+ 4I8)0H1H T GX-]^$_9YO==QQ>C_&1=&U/J,[%(!V"7C\=38-M
M-UOUD=Y]I5'?%Q@U,*6=FLT'].]PUK]L5NB0-/7:MQF@1T6J>V+YC'2*O*UE
M5'#;1+ ?)-I=S-/)')[%--O!"/^9+E2.O1AB*T,X]Q?CB?*!Z+T08PY&;HA2
M11M._CEHGY/5:%ZU._BVHQ 46668QU(Y&-Q8";Y#O:H"9KO ZB7]L6^5:!?1
M:@?I9#H)E6."CM+-&6"A,O2@I/WQW+[/H2KC=#8=8A6<R23YL7T**(:6"*1*
MQCB$.;DUAEJ 9C"=@<2OB$"Q19TLT@&T/9T!62WB6SZ9I],12?JS=#AT.QMM
M#586$8J"U35[UKG$<.VB&C'NN_HMJXXF^)*Y&&!]MJYN8,P#? B&XN^C=M7
M]S; =F@,!^S@UI-HTE?S;<:.>71KB^+)3J(U5C/7T92*&O$-'NX;+87RY_(.
MM<GZ&PY5_>;3S9^OO[EDQPQ^)GD<W14KD"M!;5W9FO3XQENM-/]1R..F7.4F
MG2K50NNT@L2PTR ;66.Y9&8^[-CQ44IG'TW^";L<H@SL QI=.%UJ$\VR_?Z(
M]!CXT\\YOD7%X?NV; CK*[K*#5CIQAW?H[)PFG27<O:F3W%RV]C9 /N%3*7R
MKYY+LQ)R=Y?H6,)5=8V:!S21#&\[,IF#GB:1LW=HMQHV (S)%A8YL(\4*-/U
MJ@L.S@AY SO3M%06@VBL.87&TT9L!/^F?LRC]7R[\I"XP 2#YM!=+?<^Q[CP
MLKL$'")_@BPM&-6FHFQLD^#F2AH[P(4P"N451I_4#-OY]N,MJJ*2[B+5C*_0
M&$WH >6*]NR-1JX[RQ$FUE%X=-J&HX!U/ 2@J[;:CUCT@.PXY=I4:'X^5FF
M --&23//O,78)$7)U:6*L92D)Y(D'50*=+7\[(8"UXX*!X&2="BT8.,%E]P@
MB2: #D":7A.0UL:8T9;2)J6_ A4==@V5]3_AJ56Y29.?,;WU<Y;\AX)^O4,!
M*U^Y!%I9ZYHJ@BI !Z=$8H*1J_XEQXK$>:2"C&G RACY7E5RYD\VE4ZB?!!<
MMWHL=KJ@#HI;^T$EOE@5V=Y)&:Y$''/W[@GE'9L@(5_[XN&!@J$R'"TI_21+
M1A0A_+85<,VQB-X437(>&9MDZ2DI2T,:6XLCQBB)(7.!3 ^<#:OQO@AS8\'2
MG:7;83S0!NV<4'U7EK]<80=^^-P%-=PVD6.E'30=WR/9W!V?D_5QP#^8A%7"
M%55#M(NS9F22SZSZ;3$0A@*.*1IKR?Q'8^R>'CDGQ(3S"1:E;HHLFA*FAWG#
M*!$ZV5K*+""@R%6!Q\?6C=H5^5*JI?U-**4]6.64C+9-5Q-;H)WMU>&M>4PI
M](Q>T1(*-^I05'O)+>:@^OY=MZ3WR+KZM&?'C(6='EHO>O11@3KY6RZ5^9 *
M96D?]N53_=A#H0L[$)^.P+-XE5!A=M2'DG%=IM@]IR5BL%.DFH@F&;-$IP[Q
MX"EWH! %1393R/VZ^"6GDE#9EC(I%2^BRKW4[I >[A1%#M/].QVG"LG54I)C
MFBU)(;!P'&^ =N-&4,UH9&! &$&F/["!-@VSI#LB'O$+^7:4Y"5 4L;Y[.AH
M'02T'X[ZYXSE)TUF5F,.VV&'_=%8S*TC@40Y<Q&^L)OAP'1S[40(,3%S9C$I
M!<]V3+=,P5*WR"$6_^X^>3&><U*(K_)P:IP*$$." NPCBD@D!#-"1[C1T] Q
M;(GGQ<"$4E'*F KQ8BX(I]$IH=G-5CWRS,7V]O7.?=46I;'&](<#Y(UXU+>8
MT&YA&$VI=<<( I-&49U2_,\WU_W4U<.5'RP,21@J5H.9&_U124NB/_&&=?!8
MQNC""98T&%<"!]KYJ%K9E[]N(J;"LJA&E$V&HR\=:' /-_OJ7JI\NPH7:3&0
MI=+8'\+X)X^X5/G:DCT3-SL82PWZ[[:5-8]>%#@:* B;NYE,DIAD*I!,:SJ:
M6_I>XA4^/4]))/#[WU)!6278,D'O03\.*TATUSL!S]N:N]B^R2 0)NQR-N)2
M#I8G**ESEIAHO9X["[AQ;/PT<L;ZZ"6#;?YKC<8K@M6H.+]Q5\)R4HY)72HV
MWM&'69-_#[2_M12%;@;0N%1YNWU>>1(!7@QZJDC'3(&],"W ]RFYJW4@/'UE
M#$'+:X:6-')>?8"7*(ZK$_PBVV])PO=/=CO.VLV>%981&<W+#*.WD4CH4O*@
M"H5QAMP)(HPNB7M<S"BMN)-6[BUG-_D09ZLLF;760)M7Q9HZ?GY<#S NS(B3
M<\-G>%?66C<JVKW%!2+8H;;JM@N,\H9U/1>WF0K<0 !A41U8<S"%1UP:31U@
MJJYPYDZGC,_?5U<(LIJ6)E[?8YE3I'( 0:(QYS'8$LF<K;3P"74>Q"NBS8>
M?U>8&LB:*@FD]#@5 _7&9\U1L=E<!KPDH*5@8J7 KPNZ(C(_DN/5U,-ZPK,Q
MM!V9\/&L?E89S<JQOT:#<U26-P@NI(RXJ$1"PMUB8 _&3M*&-^>ONO-GPZQ6
M6)5D;VH+NY>DGJ/?&,J4%VE:"UG434C>C"$;[GD(#&B-@A:H4T0>2:Z<IEFE
MHSHQ>Y)/<:^4M]HJ.>;[9IB!/0@..*-+&(-9E]!@5B/F%L."B+ETO3RLW:-W
MQ+.8OIA/1,Y(A]#F$',\=(Q_#]/JGDOVC157;(9(Z0G3T_7<WS\>-GA!PZQ_
MU-. GNY1VA]P> &6!!STZ2-T,AV+'W:8CD8<-8#5X&8<2S 8I:/A&%T6?C%_
M;C+H\+Q;_G<565YH?3%<I'/T/O73Z7R>+D:+!+X93B?IM#^ADH5]\A4GPUDZ
MA7MQ-.F#)(!%*-+A;"S7C&TSPMIP\+W^[++Y8=[ZL# ?D$]B',R5LDY+MK#9
M;$ARMMS6725KH#!Y2FM2MBLV6KMX3=_@,\Y 3JSC'@V.I=V \)Z4Q!*?FN13
MIJ;I8KI(,6ZOW>"SG%%S%C1E8HJ0 T,WMM-7UARVNK]H">Y-*>6G;09W+';]
M?QC2%F3%CQYM\[W7;SMD(O^:+V3]UD3&G15D=/8HOG[XD3A6ME3?$XY"I='J
M!]?BWUV+YX#J<KYO$^!<VL!;954LU9[]E*,2XY*N\89#*G=!R.KO=:U1X#-Z
M\+"^PY.4=_(CM9&(\( K?Y:MI/#/WT!(Y]I7&D0?]]V0'YO%J"T!>#DC+\8"
M<CTFXM04I8T7/UWV;3!5M]#Q0>[S>UQNNMZ@)_@:)ZT%>JW>NLTQA $=C0RU
M2U9PB;8,[B7;O"OR(?>OB\X4+T K@E&K9RBL<R;JAO:.M==E!SD;I?5F<.-C
M-YB9PCJ6OZ8\H[G-=\BQ^8\_'[;^CQ^R\"+S=YAY9VK?F=IWILW\SH_/PUP
MUYJ,%UP)=TCAR6.X3.:85CE:P$_T80XWUH)P,.#"P #>T1AY&WX8I9/YI ,<
M ZZA"69MSB=C^"_"9."-.,4_^N,)?C4;T><A7EN+Z50\]'H$)F-@8],$JWM,
MYUBS=[08))-!NNB/D_$T'<&]-1ZGLT$?!]^'YN&OR61P/LK''#CV@L8Q!+X]
MF\SAOXB;,4N'6!8IG2[&\+D/=RGP\L&\8YIPF<(09BF&5TSICH7_SF&D,"5L
MI0^+"*L\PN\'\[D6F&L,$N,^YG!_8R[JD( ZYE/Z!_K%.LG].:[>;#3&?R9P
MT<"7 UB=[\DHP (E[M082 ?V:4SI=O#$)!G!I* MV*H!5GK",),ITL\8VH*_
MQK 57P)=@D6C9GT,^)D,,;<.2(*&/1G1>"=PW\$_HS%-HC^>T9=(PC& $Q@,
M4-]P!+LXQ*SBV1S#5."O$?XS6$PQ'&,$](,5IU!Z@5L0$X^[85 PD!,%F]F
MZ ^W=S$>)8MT/!S )LV)\/"6A\_S(3TSDBTIVZL MV]_ =O7A[',D;Z0[(':
MIK "<% F2H(##+J9 ;7#;Q/XA[1XDFG,+7$!*S&=C2Y)!IS-,>H.9H61*1=
M*QB\=S$#.6U^2:+C;#2Y),ER-!SQ-X,!O/*VB4-Z,9Y@%-B8VAFCD G?F/].
MA_1?;'6\Z&M0C4&13V8+6'28W@#H8@K[,!K/*>Y_.)LG$_C.1O?Z0-<3 94X
MT=&0H@F1!&A"L(+3$<UT3K\ ^0PF/"^06WFFDX',M#_$H)V7YW2%@69 X[##
MR2"YF./F8\RK%=1I-(-+^=B?L4B.(UJP^ YC&O$G'-54A??Y8J#2_60XT6_[
M&-+V8Y>\^6U$E(;W^KT1ZP3F@S39[PWTF\%<GQGJ,^X;V+G?J"6,AQ@6ELZ
M*0&QSC%*%$XN?!R#IC!=#"1N#-2# =+V? 8T"(P1/LZF0R!\IO@%XK'-\2/0
M73H%QHPG[M4S51)FSIO'I1&V-J#CQ<#XF$&.?>@^W4KT8E!5ZV.5XXJ0*]#7
MYFS'R+_?/V1;K?.$K=\:DZ()MOB -E&*'M-/+='WI7HM/QAYI/G0IV;"0U3R
M\K6:=ECR0FK(-;,?R87OD0?@YYQQ$4U!8(92438K\IND:2VED,.]BUEXNUWV
M^,&:,D?(%?^$T5<V[ '1^ 5T4^,\7&,4>X295YFX+_Q4<G0A;[54GU\$M/0V
METF=%S?BO&C^_G/N\KOR[N C,=?$0C<TZD+0^.]%(L9;6/TE8LDP"&4TQ[T'
MC^;J@OH"E=*D/=&"@(QV16(?.4) M65C_-[5\>N(?R,ZER,=><LEF4A=9H^W
MAIX-D_C&Z6S4.KD1PG)B3%/GY*^UC?;6/*10S3D9Z7K)]\U>?1D7N@#OFZZI
M@&)(;2#;CII#A&+X:4+8HI&2%]X%MAS_I8IN(U?9$[T%S\UOK9Y2A9I>BW9_
MXN"/UQ)1TE)2.4V$\9!$8WF>(_")09W&51V('_,(/X@E"[6Q^7_Q43]"?QZ
M2/;$>[I\&364FHW9[]F)4,M+X1L,D%2+>^N.JLIBHK\;!R+Z6S MAU>/S2#(
M/"@V"E=JABL:J$^[5:0MTO@J.U,AC32Y.]1.T5MSR!:\GHJ5D^VF@8KI:CI7
MH+_++BP]EK0J VGRF&=K@K*O#GPC2942%Z>#76.WQ[QV*YIR-;QE;1R#CLMR
MJ2DV%@<)$Y%D51:M)0U.K6PI&L_N#^L$L\YHR%B:8<N(HX8GQ4L3I:' 1=X3
MN7;M+EA[<#!*YA-BUX*M?RS6N5BS#0GN<^\L(6A@%'%_V99/ZWS%YA'U23,
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
M\Q/,W\&K&7;N5JZ7O(MM@'!:WFN61-E]9KUCN?%PD0.=[Q8F).?HNL^3LCT
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
M'"P@/)?S433T% X05QW5!%B;*"X?\>VZHG/Q<(!-(TD'+VFI2ZN3$X+@$(4
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
M!P9VA!S3^?U2NW6>&I[1O]#R_I/7MK]KP'!#4'ENKZ64;#/5Y,*(W5YX;DI
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
MLN5J]@@@.0+).X.<+!]6 %(@D*)+R A 1@ADU!EDO%Y. .0Y GG>74^.XV\
M\@*!O*"%7-JM+/2OYD;SGHSUMM#^Q]*_-\<)@+Q$("]I(1^D?59.^F>R6"65
MU4ZKDITMC%/E%_@:'V+O\2$M9%SM]YFJ*\F,3?Q-D^G4LZ3L3F;R@VU0W1#[
MYJO4EGV76:78@Y)E91ODH[V)26=$;1V3Y]JU:/7?TG>HT\56%4DS]! 3T\Z(
MV#M3]>2.=1UFF1&Q9F)GDN>=R5)ER]_8[*^JCGO.ILK_7+LO#&)BGAD1BZ;!
M[-_)4M6CF_N6RO8MU'8GQ,1,,R)6S3CQ5:JLF<A+MU.V@;5JYWE]; LQ,=>,
MB&43J^W)>8SI943LEWF1F%RQM7PY_L;&K#(BULK"MWMORI*M_*C&.VG5$<(
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
MF_?Y;/JOXM5_4$L! A0#%     @ -(-63!\CSP/     $P(   L
M     ( !     %]R96QS+RYR96QS4$L! A0#%     @ -(-63&;S"V""
ML0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  T@U9,LU#,4.X    K @  $0              @ &9 0  9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  T@U9,F5R<(Q &  "<)P  $P
M        @ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #2#
M5DPT8^[OSP(  ! +   8              "  ?<(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  T@U9,XJ_2R(($  "&%@  &
M        @ '\"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ -(-63#0Q:X:J @  V@H  !@              ( !M!   'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( #2#5DQ\F/$S"0@  %,L   8
M              "  903  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    "  T@U9,.147G68"  #?!P  &               @ '3&P  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ -(-63/>[P8P$ @
MA 4  !@              ( !;QX  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( #2#5DR]F(D=@ 0  ,L6   8              "  :D@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  T@U9,(\,!
MYX0&   Q)0  &               @ %?)0  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ -(-63(=$ 9&R 0  T@,  !@
M ( !&2P  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #2#
M5DRNR\6"MP$  -(#   9              "  0$N  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ -(-63'"QZ5>R 0  T@,  !D
M         ( ![R\  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    "  T@U9,W!F8)[<!  #2 P  &0              @ '8,0  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( #2#5DQC'9)GM@$  -(#
M   9              "  <8S  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ -(-63'@*1%.V 0  T@,  !D              ( !LS4
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  T@U9,R38(
M_K<!  #2 P  &0              @ &@-P  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( #2#5DR<P]])M@$  -(#   9
M  "  8XY  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M-(-63/;2'?:Y 0  T@,  !D              ( !>SL  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    "  T@U9,U9G[Y+<!  #2 P  &0
M            @ %K/0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( #2#5DP)5F!(M@$  -(#   9              "  5D_  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ -(-63&1/.)NV 0
MT@,  !D              ( !1D$  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    "  T@U9,8WT.Y;8!  #2 P  &0              @ $S
M0P  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #2#5DSP
MI60KY0(  !P-   9              "  2!%  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ -(-63$J[X1#3 0  G 0  !D
M     ( !/$@  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M"  T@U9,L6PIN-X!   !!0  &0              @ %&2@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( #2#5DP9S%O)N $  -(#   9
M              "  5M,  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ -(-63#KGXXBW 0  T@,  !D              ( !2DX  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  T@U9,8)1E2?D!
M  #+!0  &0              @ $X4   >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( #2#5DQ?M#+_M@$  -(#   9              "
M 6A2  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ -(-6
M3)),IU3M 0  9@4  !D              ( !550  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    "  T@U9,)$S8J<(!   W!   &0
M        @ %Y5@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( #2#5DQM?3*\M@$  -(#   9              "  7)8  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ -(-63%BYKA'N 0  VP0
M !D              ( !7UH  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    "  T@U9,'^XQ$D,"  !;!P  &0              @ &$7
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #2#5DS9.^?5
M% (   D&   9              "  ?Y>  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ -(-63,O3VDI! @  6 <  !D
M ( !26$  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  T
M@U9,=+A<+M0!  #Y!   &0              @ '!8P  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( #2#5DQFL',TNP,  + 2   9
M          "  <QE  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ -(-63.PZ$AIN @  F0D  !D              ( !OFD  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  T@U9,LL,<DSX#  "9
M#@  &0              @ %C;   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( #2#5DS<GG'I-P(  !('   9              "  =AO
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ -(-63/%#
M8/D0 P  0@P  !D              ( !1G(  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    "  T@U9,3C(]@10$  !]%P  &0
M    @ &-=0  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M #2#5DSQQ'J8<@(  %D(   9              "  =AY  !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ -(-63.?KMSO> @  ^ H  !D
M             ( !@7P  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    "  T@U9,8?5$" (#   L#@  &0              @ &6?P  >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( #2#5DSLOJY*K@(
M +4)   9              "  <^"  !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ -(-63,K[7$ # P  DPP  !D              ( !
MM(4  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  T@U9,
M<F6H5-H!  "@!   &0              @ 'NB   >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( #2#5DP<";RN3 (  &L'   9
M      "  ?^*  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ -(-63&-C[SD' @  !08  !D              ( !@HT  'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  T@U9,A'H)CXL"  "V"0
M&0              @ ' CP  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( #2#5DSTHGH:S (  /$*   9              "  8*2  !X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ -(-63*3]2$&^
M @  ; L  !D              ( !A94  'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    "  T@U9,4M\3[/ #   K$@  &0
M@ %ZF   >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( #2#
M5DQ;] K""P,  &4,   9              "  :&<  !X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ -(-63-O-:A8R P  X P  !D
M         ( !XY\  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    "  T@U9,+ \;"LT!   X!   &0              @ %,HP  >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( #2#5DQN 5,8*0,   0.
M   9              "  5"E  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ -(-63(EY%208 @  (@8  !D              ( !L*@
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    "  T@U9,[;HM
M7,\"  !A"@  &0              @ '_J@  >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( #2#5DP+_Z^Z" ,  '@,   9
M  "  06N  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
M-(-63%V:_HW  P   !$  !D              ( !1+$  'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    "  T@U9,7^7>UAT#  "+#   &0
M            @ $[M0  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( #2#5DP1H^ 8[0$  ',%   9              "  8^X  !X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ -(-63"UY!<;( 0
M@ 0  !D              ( !L[H  'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    "  T@U9,*6% XEX"   !"   &0              @ &R
MO   >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( #2#5DQ$
MGRY9$@0  %@2   9              "  4>_  !X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ -(-63'M/J 1: @  E <  !D
M     ( !D,,  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M"  T@U9,$K,W_2X(  !&+0  &0              @ $AQ@  >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( #2#5DQ0T<>YYX\  !8K @ 4
M              "  8;.  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0
M   ( #2#5DS1C3>O2@(  'X+   -              "  9]> 0!X;"]S='EL
M97,N>&UL4$L! A0#%     @ -(-63)PC". 7!0  @2T   \
M ( !%&$! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( #2#5DQ1_3"31 (
M (0I   :              "  5AF 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( #2#5DP%#51C 0(  +,H   3              "
M =1H 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !. $X 5!4   9K 0
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * 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( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>221</ContextCount>
  <ElementCount>369</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>61</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0401401 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1401402 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1401403 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1402404 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1403405 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1403406 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1404407 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1405408 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Significant Accounting Policies (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes</Role>
      <ShortName>Organization and Significant Accounting Policies (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Marketable Securities (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/MarketableSecuritiesNotes</Role>
      <ShortName>Marketable Securities (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103103 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes</Role>
      <ShortName>Supplemental Consolidated Balance Sheet and Statement of Operations Information (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2104104 - Disclosure - Fair Value Measurements (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/FairValueMeasurementsNotes</Role>
      <ShortName>Fair Value Measurements (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2105105 - Disclosure - Commitments and Contingencies (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesNotes</Role>
      <ShortName>Commitments and Contingencies (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2106106 - Disclosure - Debt (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/DebtNotes</Role>
      <ShortName>Debt (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2107107 - Disclosure - Stockholders' Equity (Deficit) (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/StockholdersEquityDeficitNotes</Role>
      <ShortName>Stockholders' Equity (Deficit) (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2108108 - Disclosure - Stock-Based Compensation (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationNotes</Role>
      <ShortName>Stock-Based Compensation (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2109109 - Disclosure - Accumulated Other Comprehensive Income (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes</Role>
      <ShortName>Accumulated Other Comprehensive Income (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2110110 - Disclosure - Segments (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/SegmentsNotes</Role>
      <ShortName>Segments (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2111111 - Disclosure - Income Taxes (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesNotes</Role>
      <ShortName>Income Taxes (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2112112 - Disclosure - Net Loss Per Share (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/NetLossPerShareNotes</Role>
      <ShortName>Net Loss Per Share (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2113113 - Disclosure - Unaudited Quarterly Results of Operations (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes</Role>
      <ShortName>Unaudited Quarterly Results of Operations (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2201201 - Disclosure - Organization and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/MarketableSecuritiesTables</Role>
      <ShortName>Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/MarketableSecuritiesNotes</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2303302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables</Role>
      <ShortName>Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2304303 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/FairValueMeasurementsNotes</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2305304 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/CommitmentsandContingenciesNotes</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2308305 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/StockBasedCompensationNotes</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2309306 - Disclosure - Accumulated Other Comprehensive Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2311307 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/IncomeTaxesNotes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2312308 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/NetLossPerShareNotes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2313309 - Disclosure - Unaudited Quarterly Results of Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables</Role>
      <ShortName>Unaudited Quarterly Results of Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2401409 - Disclosure - Organization and Significant Accounting Policies - Foreign Currency (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - Foreign Currency (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2401410 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - Property and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2401411 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2401412 - Disclosure - Organization and Significant Accounting Policies - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2401413 - Disclosure - Organization and Significant Accounting Policies - New Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - New Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2402414 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails</Role>
      <ShortName>Marketable Securities - Schedule of Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2402415 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails</Role>
      <ShortName>Marketable Securities - Continuous Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2403416 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails</Role>
      <ShortName>Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2403417 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2403418 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails</Role>
      <ShortName>Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2404419 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2405420 - Disclosure - Commitments and Contingencies - Lease Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Lease Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2405421 - Disclosure - Commitments and Contingencies - Build to Suit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails</Role>
      <ShortName>Commitments and Contingencies - Build to Suit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2405422 - Disclosure - Commitments and Contingencies - Operating Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails</Role>
      <ShortName>Commitments and Contingencies - Operating Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2405423 - Disclosure - Commitments and Contingencies - Government Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails</Role>
      <ShortName>Commitments and Contingencies - Government Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2405424 - Disclosure - Commitments and Contingencies - Forgivable Grant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails</Role>
      <ShortName>Commitments and Contingencies - Forgivable Grant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2405425 - Disclosure - Commitments and Contingencies - Other Purchase Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Other Purchase Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2406426 - Disclosure - Debt - Other Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/DebtOtherLongTermDebtDetails</Role>
      <ShortName>Debt - Other Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2407427 - Disclosure - Stockholders' Equity (Deficit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockholdersEquityDeficitDetails</Role>
      <ShortName>Stockholders' Equity (Deficit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.workiva.com/role/StockholdersEquityDeficitNotes</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2408428 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2408429 - Disclosure - Stock-Based Compensation - Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2408430 - Disclosure - Stock-Based Compensation - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2408431 - Disclosure - Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2408432 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2408433 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2408434 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails</Role>
      <ShortName>Stock-Based Compensation - Employee Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2409435 - Disclosure - Accumulated Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2410436 - Disclosure - Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/SegmentsDetails</Role>
      <ShortName>Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.workiva.com/role/SegmentsNotes</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2411437 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails</Role>
      <ShortName>Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2411438 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2411439 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Income Tax Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2411440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2411441 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails</Role>
      <ShortName>Income Taxes - Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2411442 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails</Role>
      <ShortName>Income Taxes - Tax Credit Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2411443 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2412444 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2412445 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="wk-20171231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2413446 - Disclosure - Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails</Role>
      <ShortName>Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="wk-20171231.htm">wk-20171231.htm</File>
    <File>exhibit106-formofemploymen.htm</File>
    <File>exhibit121-computationofra.htm</File>
    <File>exhibit211subsidiaries12-3.htm</File>
    <File>exhibit231consentofauditor.htm</File>
    <File>exhibit311-section302xceoc.htm</File>
    <File>exhibit312-section302xcfoc.htm</File>
    <File>exhibit321-section906xceoc.htm</File>
    <File>exhibit322-section906xcfoc.htm</File>
    <File>wk-20171231.xsd</File>
    <File>wk-20171231_cal.xml</File>
    <File>wk-20171231_def.xml</File>
    <File>wk-20171231_lab.xml</File>
    <File>wk-20171231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2011-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>92
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "wk-20171231.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "contextCount": 221,
   "dts": {
    "calculationLink": {
     "local": [
      "wk-20171231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "wk-20171231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "wk-20171231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "wk-20171231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml",
      "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "wk-20171231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml",
      "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "wk-20171231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd",
      "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd",
      "http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"
     ]
    }
   },
   "elementCount": 581,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2017-01-31": 58,
    "http://www.workiva.com/20171231": 2,
    "http://xbrl.sec.gov/dei/2014-01-31": 10,
    "total": 70
   },
   "keyCustom": 45,
   "keyStandard": 324,
   "memberCustom": 11,
   "memberStandard": 46,
   "nsprefix": "wk",
   "nsuri": "http://www.workiva.com/20171231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0401401 - 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": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "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": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Marketable Securities (Notes)",
     "role": "http://www.workiva.com/role/MarketableSecuritiesNotes",
     "shortName": "Marketable Securities (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "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": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103103 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Notes)",
     "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes",
     "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104104 - Disclosure - Fair Value Measurements (Notes)",
     "role": "http://www.workiva.com/role/FairValueMeasurementsNotes",
     "shortName": "Fair Value Measurements (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105105 - Disclosure - Commitments and Contingencies (Notes)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesNotes",
     "shortName": "Commitments and Contingencies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106106 - Disclosure - Debt (Notes)",
     "role": "http://www.workiva.com/role/DebtNotes",
     "shortName": "Debt (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107107 - Disclosure - Stockholders' Equity (Deficit) (Notes)",
     "role": "http://www.workiva.com/role/StockholdersEquityDeficitNotes",
     "shortName": "Stockholders' Equity (Deficit) (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108108 - Disclosure - Stock-Based Compensation (Notes)",
     "role": "http://www.workiva.com/role/StockBasedCompensationNotes",
     "shortName": "Stock-Based Compensation (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109109 - Disclosure - Accumulated Other Comprehensive Income (Notes)",
     "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes",
     "shortName": "Accumulated Other Comprehensive Income (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110110 - Disclosure - Segments (Notes)",
     "role": "http://www.workiva.com/role/SegmentsNotes",
     "shortName": "Segments (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111111 - Disclosure - Income Taxes (Notes)",
     "role": "http://www.workiva.com/role/IncomeTaxesNotes",
     "shortName": "Income Taxes (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1401402 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112112 - Disclosure - Net Loss Per Share (Notes)",
     "role": "http://www.workiva.com/role/NetLossPerShareNotes",
     "shortName": "Net Loss Per Share (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113113 - Disclosure - Unaudited Quarterly Results of Operations (Notes)",
     "role": "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes",
     "shortName": "Unaudited Quarterly Results of Operations (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "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": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - Marketable Securities (Tables)",
     "role": "http://www.workiva.com/role/MarketableSecuritiesTables",
     "shortName": "Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303302 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)",
     "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables",
     "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304303 - 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": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305304 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308305 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.workiva.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309306 - Disclosure - Accumulated Other Comprehensive Income (Tables)",
     "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables",
     "shortName": "Accumulated Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311307 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.workiva.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1401403 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312308 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.workiva.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313309 - Disclosure - Unaudited Quarterly Results of Operations (Tables)",
     "role": "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables",
     "shortName": "Unaudited Quarterly Results of Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401409 - Disclosure - Organization and Significant Accounting Policies - Foreign Currency (Details)",
     "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails",
     "shortName": "Organization and Significant Accounting Policies - Foreign Currency (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401410 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details)",
     "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
     "shortName": "Organization and Significant Accounting Policies - Property and Equipment, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionSalesOfServices",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:RevenueRecognitionCustomerContractPeriodMaximum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401411 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)",
     "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails",
     "shortName": "Organization and Significant Accounting Policies - Revenue Recognition and Sales and Marketing Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionSalesOfServices",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:RevenueRecognitionCustomerContractPeriodMaximum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i2c1c97a4587c4dfeaecc9f8a6aa4febc_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401412 - Disclosure - Organization and Significant Accounting Policies - Intangible Assets (Details)",
     "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails",
     "shortName": "Organization and Significant Accounting Policies - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i2c1c97a4587c4dfeaecc9f8a6aa4febc_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:CapitalizedCostAmortizationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401413 - Disclosure - Organization and Significant Accounting Policies - New Accounting Pronouncements (Details)",
     "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails",
     "shortName": "Organization and Significant Accounting Policies - New Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wk:CapitalizedCostAmortizationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402414 - Disclosure - Marketable Securities - Schedule of Marketable Securities (Details)",
     "role": "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails",
     "shortName": "Marketable Securities - Schedule of Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402415 - Disclosure - Marketable Securities - Continuous Unrealized Loss Position (Details)",
     "role": "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
     "shortName": "Marketable Securities - Continuous Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403416 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)",
     "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails",
     "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i06c2888795c84b89a7a3e79305af226b_D20171001-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LicenseAndServicesRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1402404 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedVacationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403417 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedVacationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403418 - Disclosure - Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)",
     "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails",
     "shortName": "Supplemental Consolidated Balance Sheet and Statement of Operations Information - Other Income, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ie129fed5d93246909399ae3dfa0b89bd_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404419 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ie9567cf0b1f9421197fd30974c9f2548_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405420 - Disclosure - Commitments and Contingencies - Lease Commitments (Details)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
     "shortName": "Commitments and Contingencies - Lease Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wk:FinancingObligationConstructionNumberOfPhases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "phase",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405421 - Disclosure - Commitments and Contingencies - Build to Suit (Details)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
     "shortName": "Commitments and Contingencies - Build to Suit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wk:FinancingObligationConstructionNumberOfPhases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "phase",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405422 - Disclosure - Commitments and Contingencies - Operating Minimum Lease Payments (Details)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails",
     "shortName": "Commitments and Contingencies - Operating Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wk:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wk:GovernmentTrainingReimbursementProgramNumberOfAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "agreement",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405423 - Disclosure - Commitments and Contingencies - Government Grants (Details)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails",
     "shortName": "Commitments and Contingencies - Government Grants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wk:GovernmentTrainingReimbursementProgramNumberOfAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "agreement",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "wk:RepaymentOfGovernmentGrant",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405424 - Disclosure - Commitments and Contingencies - Forgivable Grant (Details)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
     "shortName": "Commitments and Contingencies - Forgivable Grant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i5fcd0516bef24dbeb570eaaa31c193fd_D20151001-20151231",
      "decimals": "-5",
      "lang": null,
      "name": "wk:GovernmentGrantIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ieed92eba1b73478aaff2111612442174_D20171101-20171130",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405425 - Disclosure - Commitments and Contingencies - Other Purchase Commitments (Details)",
     "role": "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails",
     "shortName": "Commitments and Contingencies - Other Purchase Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ieed92eba1b73478aaff2111612442174_D20171101-20171130",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "id16b7ff86c56470da835aefddd4c3c15_I20140831",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406426 - Disclosure - Debt - Other Long-Term Debt (Details)",
     "role": "http://www.workiva.com/role/DebtOtherLongTermDebtDetails",
     "shortName": "Debt - Other Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "id16b7ff86c56470da835aefddd4c3c15_I20140831",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1403405 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wk:CommonStockNumberOfClasses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "class",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407427 - Disclosure - Stockholders' Equity (Deficit) (Details)",
     "role": "http://www.workiva.com/role/StockholdersEquityDeficitDetails",
     "shortName": "Stockholders' Equity (Deficit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "wk:CommonStockNumberOfClasses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "class",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408428 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i113dd04477404e479f24ab3c5571e7ed_I20171231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408429 - Disclosure - Stock-Based Compensation - Expense (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i46664ce868f4493a9468a234120dd94b_D20170101-20171231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408430 - Disclosure - Stock-Based Compensation - Assumptions (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i46664ce868f4493a9468a234120dd94b_D20170101-20171231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i15f9331388e74981b4eb9c6b3465ec96_I20161231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408431 - Disclosure - Stock-Based Compensation - Stock Options (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails",
     "shortName": "Stock-Based Compensation - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i6d6201d36b6441838287543209fb0e33_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408432 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i6d6201d36b6441838287543209fb0e33_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408433 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "idd3f8ca9e2ef4c159e63520367325ca4_D20170101-20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i113dd04477404e479f24ab3c5571e7ed_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408434 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)",
     "role": "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
     "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i113dd04477404e479f24ab3c5571e7ed_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i15f9331388e74981b4eb9c6b3465ec96_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409435 - Disclosure - Accumulated Other Comprehensive Income (Details)",
     "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "Accumulated Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i2211f4e56bc24e4784cf7f84a95b1731_I20141231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410436 - Disclosure - Segments (Details)",
     "role": "http://www.workiva.com/role/SegmentsDetails",
     "shortName": "Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1403406 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411437 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails",
     "shortName": "Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411438 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails",
     "shortName": "Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411439 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails",
     "shortName": "Income Taxes - Effective Income Tax Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ice16306b0861471a9510e9a437de336a_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i537fe0c24a684316afbef8c4964b84c0_I20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411441 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
     "shortName": "Income Taxes - Operating Loss Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i537fe0c24a684316afbef8c4964b84c0_I20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i537fe0c24a684316afbef8c4964b84c0_I20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411442 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails",
     "shortName": "Income Taxes - Tax Credit Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i537fe0c24a684316afbef8c4964b84c0_I20171231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i15f9331388e74981b4eb9c6b3465ec96_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411443 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "role": "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i4aa6ea78a2d34c4998a688106cc59840_I20151231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i06c2888795c84b89a7a3e79305af226b_D20171001-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412444 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)",
     "role": "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
     "shortName": "Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i640afc6f0d7648af8f12979565f7cf0b_D20170101-20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ie9d93f654ed14ef5ba60d9fbd3f57f01_D20170101-20171231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412445 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "role": "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
     "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ie9d93f654ed14ef5ba60d9fbd3f57f01_D20170101-20171231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "i06c2888795c84b89a7a3e79305af226b_D20171001-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LicenseAndServicesRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413446 - Disclosure - Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)",
     "role": "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails",
     "shortName": "Unaudited Quarterly Results of Operations - Schedule of Quarterly Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "contextRef": "ib4280f1fc39b4f9380e95da5ce710a66_D20171001-20171231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i09027419bd6c4e92a9915336a79d5163_I20141231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1404407 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)",
     "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i09027419bd6c4e92a9915336a79d5163_I20141231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1405408 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Significant Accounting Policies (Notes)",
     "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes",
     "shortName": "Organization and Significant Accounting Policies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "contextRef": "i7b99cb41651244e587865354106a08b2_D20170101-20171231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 61,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word \"Other\".",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate \"Yes\" or \"No\" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate \"Yes\" or \"No\" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate \"Yes\" or \"No\" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2014-01-31",
     "presentation": [
      "http://www.workiva.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "stpr_CO": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "COLORADO",
        "terseLabel": "COLORADO"
       }
      }
     },
     "localname": "CO",
     "nsuri": "http://xbrl.sec.gov/stpr/2011-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "Accounting Standards Update 2014-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r24",
      "r30"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.",
        "label": "Accounts Receivable, Net, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $388 and $900 at December 31, 2017 and December 31, 2016, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r41"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued bonuses"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r41"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "ESPP employee contributions"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accrued Liabilities and Other Liabilities [Abstract]",
        "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r41"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Accrued commissions"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r7",
      "r41",
      "r213"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Vacation, Current",
        "terseLabel": "Accrued vacation"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r34",
      "r170"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r52",
      "r58",
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from the appreciation (depreciation) in value of securities attributable to the parent.",
        "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Accumulated unrealized holding gains (losses) on available-for-sale securities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r55",
      "r57",
      "r58"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r54",
      "r58",
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income",
        "verboseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r50",
      "r58",
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Accumulated translation adjustment"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in-capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in-Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.",
        "label": "Adjustments Related to Tax Withholding for Share-based Compensation",
        "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r215",
      "r217",
      "r251",
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.",
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r186",
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedLabel": "Cost of offering"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r158",
      "r159"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.",
        "label": "Advertising Costs, Policy [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r217",
      "r245",
      "r250"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.",
        "label": "Allocated Share-based Compensation Expense",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r47",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.",
        "label": "Allowance for Doubtful Accounts Receivable, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area of a real estate property.",
        "label": "Area of Real Estate Property",
        "terseLabel": "New lease agreement, area of property (in square feet)"
       }
      }
     },
     "localname": "AreaOfRealEstateProperty",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r338",
      "r360"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r6",
      "r48"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r302"
     ],
     "calculation": {
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets measured at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r144"
     ],
     "calculation": {
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.",
        "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r145"
     ],
     "calculation": {
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.",
        "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r40",
      "r143"
     ],
     "calculation": {
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents the cost of debt securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Available-for-sale Debt Securities, Amortized Cost Basis",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Available-for-sale Securities [Abstract]",
        "terseLabel": "Available-for-sale Securities [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r149",
      "r151"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Unrealized Loss:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]",
        "terseLabel": "Fair Value:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r149",
      "r151"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
     "auth_ref": [
      "r148",
      "r151"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {
     "auth_ref": [
      "r148",
      "r151"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r137",
      "r138",
      "r143",
      "r350"
     ],
     "calculation": {
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of debt securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities, Debt Securities",
        "terseLabel": "Aggregate Fair Value",
        "verboseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r137",
      "r140"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.",
        "label": "Available-for-sale Securities, Debt Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [
      "r146",
      "r147",
      "r150",
      "r151",
      "r154",
      "r351",
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Available-for-sale Securities [Table Text Block]",
        "terseLabel": "Schedule of Marketable Securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r218",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by award type pertaining to equity-based compensation.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r297",
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapacityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ability to manufacture, produce, carry (as in transport), convey, hold, store, or accommodate.",
        "label": "Capacity [Member]",
        "terseLabel": "Cloud infrastructure services"
       }
      }
     },
     "localname": "CapacityMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchases of property and equipment, accrued but not paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r15",
      "r329",
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.",
        "label": "Capital Lease Obligations, Current",
        "terseLabel": "Current portion of capital lease and financing obligations"
       }
      }
     },
     "localname": "CapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsMember": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.",
        "label": "Capital Lease Obligations [Member]",
        "terseLabel": "Capital Leases"
       }
      }
     },
     "localname": "CapitalLeaseObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalLeaseObligationsNoncurrent": {
     "auth_ref": [
      "r43",
      "r329",
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "label": "Capital Lease Obligations, Noncurrent",
        "terseLabel": "Capital lease and financing obligations"
       }
      }
     },
     "localname": "CapitalLeaseObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasedAssetsGross": {
     "auth_ref": [
      "r328"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Capital Leased Assets, Gross",
        "terseLabel": "Capital leased assets",
        "verboseLabel": "Capital and financing leased assets, gross"
       }
      }
     },
     "localname": "CapitalLeasedAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": {
     "auth_ref": [
      "r331"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net",
        "totalLabel": "Capital and financing leases, net"
       }
      }
     },
     "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases.",
        "label": "Capital Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Five Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.",
        "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.",
        "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments",
        "totalLabel": "Present value of capital lease and financing obligations"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesIncomeStatementAmortizationExpense": {
     "auth_ref": [
      "r330",
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The charge for the use of long-lived depreciable capital leased assets for the period.",
        "label": "Capital Leases, Income Statement, Amortization Expense",
        "terseLabel": "Capital lease amortization expense"
       }
      }
     },
     "localname": "CapitalLeasesIncomeStatementAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {
     "auth_ref": [
      "r325",
      "r328"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation",
        "negatedTerseLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r31",
      "r93"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents, aggregate fair value",
        "verboseLabel": "Cash equivalents - money market funds"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]",
        "terseLabel": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r86",
      "r318"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r94",
      "r99",
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.workiva.com/role/DocumentandEntityInformation",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "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/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r178",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.workiva.com/role/DocumentandEntityInformation",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.workiva.com/role/DocumentandEntityInformation",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock (Class A and B)"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, share authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r23",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensatingBalanceAmount": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.",
        "label": "Compensating Balance, Amount",
        "terseLabel": "Line of credit asset restrictions on cash"
       }
      }
     },
     "localname": "CompensatingBalanceAmount",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computers and equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r121",
      "r122",
      "r311",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r121",
      "r122",
      "r311",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r121",
      "r122",
      "r311",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r311",
      "r313",
      "r314",
      "r355",
      "r356",
      "r368"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r121",
      "r122",
      "r311",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r119",
      "r121",
      "r122",
      "r123",
      "r311",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r121",
      "r122",
      "r311",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractRevenueCost": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_CostOfServices",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Costs incurred and are directly related to generating contract revenues.",
        "label": "Contract Revenue Cost",
        "terseLabel": "Professional services"
       }
      }
     },
     "localname": "ContractRevenueCost",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractsRevenue": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_SalesRevenueServicesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue earned from products sold or services provided under the terms of a contract, including, but not limited to, government contracts and construction contracts, classified as other.",
        "label": "Contracts Revenue",
        "terseLabel": "Professional services"
       }
      }
     },
     "localname": "ContractsRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r70",
      "r99",
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.",
        "label": "Cost of Sales, Policy [Policy Text Block]",
        "terseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfServices": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfServicesLicensesAndServices": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_CostOfServices",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cost of generating revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period.",
        "label": "Cost of Services, Licenses and Services",
        "terseLabel": "Subscription and support"
       }
      }
     },
     "localname": "CostOfServicesLicensesAndServices",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r285"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r282",
      "r288"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r282",
      "r288"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r17",
      "r18",
      "r339",
      "r341",
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r322",
      "r324"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails",
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r43",
      "r103",
      "r187",
      "r190",
      "r191",
      "r192",
      "r321",
      "r322",
      "r324",
      "r354"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails",
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r284",
      "r288"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r91",
      "r101",
      "r284",
      "r288"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total Deferred",
        "verboseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r19",
      "r20",
      "r273",
      "r340",
      "r357"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r8",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r8",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredSalesCommission": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of advanced commission payments.",
        "label": "Deferred Sales Commission",
        "terseLabel": "Deferred commissions"
       }
      }
     },
     "localname": "DeferredSalesCommission",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r259",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r274"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r259",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r257",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Compensation and benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r258",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r257",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r276"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r259",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r259",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r91",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectorMember": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).",
        "label": "Director [Member]",
        "terseLabel": "Non-employee Members, Board of Directors"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r194",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": {
     "auth_ref": [
      "r117",
      "r118",
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).",
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared",
        "negatedLabel": "Distribution to members"
       }
      }
     },
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid": {
     "auth_ref": [
      "r117",
      "r118",
      "r193"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash distribution paid to unit-holder of limited liability company (LLC).",
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid",
        "negatedTerseLabel": "Distributions to members"
       }
      }
     },
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt securities issued by a domestic corporate entity (within the reporting entity's country of domicile).",
        "label": "Domestic Corporate Debt Securities [Member]",
        "terseLabel": "U.S. corporate debt securities"
       }
      }
     },
     "localname": "DomesticCorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net loss per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Basic and diluted (in dollars per share)",
        "verboseLabel": "Basic and diluted net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net loss per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of foreign exchange rates on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectOfFourthQuarterEventsLineItems": {
     "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": "Effect of Fourth Quarter Events [Line Items]",
        "terseLabel": "Effect of Fourth Quarter Events [Line Items]"
       }
      }
     },
     "localname": "EffectOfFourthQuarterEventsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r263",
      "r264",
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r246"
     ],
     "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": "Unrecognized compensation expense, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options",
        "terseLabel": "Options unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock Purchase Plan",
        "verboseLabel": "Shares issuable pursuant to the ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee stock option",
        "verboseLabel": "Shares subject to outstanding common stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExecutiveOfficerMember": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors.",
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive Officers"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within the fair value hierarchy.",
        "label": "Fair Value, Hierarchy [Axis]",
        "terseLabel": "Fair Value, Hierarchy [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures edit[Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r300",
      "r303"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [
      "r301",
      "r305"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).",
        "label": "Fair Value, Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r301",
      "r305"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.",
        "label": "Fair Value, Measurements, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r99",
      "r308",
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived intangible assets useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Finite-lived intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r161",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r161",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r315",
      "r316",
      "r317"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "(Losses) gains on foreign currency transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesForeignCurrencyDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r317",
      "r319"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainContingenciesByNatureAxis": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by nature of gain contingency.",
        "label": "Gain Contingencies, Nature [Axis]",
        "terseLabel": "Gain Contingencies, Nature [Axis]"
       }
      }
     },
     "localname": "GainContingenciesByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Gain Contingencies [Line Items]",
        "terseLabel": "Gain Contingencies [Line Items]"
       }
      }
     },
     "localname": "GainContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainContingenciesTable": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period.",
        "label": "Gain Contingencies [Table]",
        "terseLabel": "Gain Contingencies [Table]"
       }
      }
     },
     "localname": "GainContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainContingencyNatureDomain": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.",
        "label": "Gain Contingency, Nature [Domain]",
        "terseLabel": "Gain Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "GainContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r99",
      "r162"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r167",
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r336",
      "r347",
      "r366"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails",
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails",
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r283"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision (benefit) for income taxes",
        "totalLabel": "Total income tax provision",
        "verboseLabel": "(Benefit) provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails",
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effect of:"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r261",
      "r262",
      "r271",
      "r272",
      "r289",
      "r372"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r260",
      "r263",
      "r264"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r100",
      "r263",
      "r264"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Tax benefit at federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r100",
      "r263",
      "r264"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r263",
      "r264"
     ],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "Tax benefit of federal R&amp;D credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedTerseLabel": "Other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedTerseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes.",
        "label": "Increase (Decrease) in Restricted Cash for Operating Activities",
        "negatedTerseLabel": "Change in restricted cash"
       }
      }
     },
     "localname": "IncreaseDecreaseInRestrictedCashForOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r160",
      "r163"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r320",
      "r323",
      "r349"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r87",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest. Includes, but is not limited to, payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaid",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r156",
      "r337",
      "r353",
      "r367",
      "r370",
      "r371"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Operating lease rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r29",
      "r342",
      "r362"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 DEFICIT"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndServicesRevenue": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_SalesRevenueServicesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period.",
        "label": "License and Services Revenue",
        "terseLabel": "Subscription and support"
       }
      }
     },
     "localname": "LicenseAndServicesRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r18",
      "r341",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Line of credit outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r37",
      "r103"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of credit facility interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails",
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r43",
      "r181"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails",
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type of debt and equity security.",
        "label": "Major Types of Debt and Equity Securities [Axis]",
        "terseLabel": "Major Types of Debt and Equity Securities [Axis]"
       }
      }
     },
     "localname": "MajorTypesOfDebtAndEquitySecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain": {
     "auth_ref": [
      "r156",
      "r351"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions. Equity securities are ownership interests or the right to acquire or dispose of ownership interests in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock.",
        "label": "Major Types of Debt and Equity Securities [Domain]",
        "terseLabel": "Major Types of Debt and Equity Securities [Domain]"
       }
      }
     },
     "localname": "MajorTypesOfDebtAndEquitySecuritiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy": {
     "auth_ref": [
      "r12",
      "r16",
      "r99",
      "r146",
      "r155",
      "r343",
      "r344",
      "r359"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for investments in debt and equity securities that are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined.",
        "label": "Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesAvailableForSaleSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86",
      "r89"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86",
      "r89"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r88",
      "r92"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r62",
      "r92",
      "r112",
      "r348",
      "r365"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": {
     "auth_ref": [
      "r107",
      "r109",
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets",
        "terseLabel": "Increase in capitalized contract costs"
       }
      }
     },
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of noncash investing and financing activities"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other income, net",
        "totalLabel": "Nonoperating Income (Expense)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r1",
      "r106",
      "r127",
      "r296"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Organization and Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r10",
      "r41"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Accrued other liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r292",
      "r293",
      "r294"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment, net of income tax (expense) of ($2), ($13) and ($101) for the years ended December 31, 2017, 2016 and 2015, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r49",
      "r56"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "negatedTerseLabel": "Foreign currency translation adjustment, tax (expense)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r292",
      "r293",
      "r294"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive (loss) income, net of tax",
        "verboseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r51",
      "r55"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax",
        "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of income tax (expense) benefit of $2, ($19), and $25 for the years ended December 31, 2017, 2016 and 2015, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r53",
      "r56"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax",
        "negatedTerseLabel": "Unrealized (loss) gain on available-for-sale securities, tax (expense) benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other operating income (expense).",
        "label": "Other Operating Income (Expense) [Member]",
        "terseLabel": "Other Operating Income (Expense)"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Payment of equity issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r82",
      "r214"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.",
        "label": "Payments Related to Tax Withholding for Share-based Compensation",
        "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r78",
      "r139"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to acquire debt securities classified as available-for-sale securities, because they are not classified as either held-to-maturity securities or trading securities.",
        "label": "Payments to Acquire Available-for-sale Securities, Debt",
        "negatedTerseLabel": "Purchase of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r218",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name pertaining to equity-based compensation arrangements.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the equity-based compensation arrangement plan.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r3",
      "r5",
      "r157"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r77",
      "r139"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with maturities (principal being due), prepayments and calls (requests of early payments) on securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale securities.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities",
        "terseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities": {
     "auth_ref": [
      "r81",
      "r85"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.",
        "label": "Proceeds from (Repayments of) Restricted Cash, Financing Activities",
        "terseLabel": "Changes in restricted cash"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfRestrictedCashFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r76",
      "r139"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r80",
      "r248"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r34",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r33",
      "r169"
     ],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r171",
      "r364"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r32",
      "r99",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r72",
      "r90",
      "r208",
      "r209"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.",
        "label": "Provision for Doubtful Accounts",
        "terseLabel": "(Recovery of) provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Unaudited Quarterly Results of Operations"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by range, including, but not limited to, upper and lower bounds.",
        "label": "Range [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.",
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedTerseLabel": "Principal payments on capital lease and financing obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.",
        "label": "Repayments of Other Long-term Debt",
        "negatedTerseLabel": "Repayment of other long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r256",
      "r375"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r99",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r111"
     ],
     "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": "Restricted Stock Awards",
        "verboseLabel": "Shares subject to unvested restricted stock awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r26",
      "r193",
      "r361"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionDeferredRevenue": {
     "auth_ref": [
      "r99",
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.",
        "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionMultipleElementArrangements": {
     "auth_ref": [
      "r99",
      "r203",
      "r205",
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition for multiple-deliverable arrangements including, at a minimum (as applicable): (1) the nature of such arrangements, (2) the significant deliverables within the arrangements, (3) the general timing of delivery or performance of service for the deliverables within the arrangements, (4) performance-, cancellation-, termination- or refund-type provisions, (5) a discussion of the significant factors, inputs, assumptions, and methods used to determine selling price (whether vendor-specific objective evidence, third-party evidence, or estimated selling price) for the significant deliverables, (6) whether the significant deliverables in the arrangements qualify as separate units of accounting and the reasons that they do not qualify as separate units of accounting, if applicable, and (7) the general timing of revenue recognition for significant units of accounting. This element is applicable to all multiple-deliverable arrangements, including software arrangements (for example, software products, upgrades or enhancements, postcontract customer support, or services).",
        "label": "Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]",
        "terseLabel": "Multiple-Deliverable Arrangements"
       }
      }
     },
     "localname": "RevenueRecognitionMultipleElementArrangements",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionSalesOfServices": {
     "auth_ref": [
      "r99",
      "r203",
      "r204"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition for sales of a service. The entity also may disclose how it recognizes cost of sales for such a service transaction and its treatment of any unearned or deferred revenue that arises from the transaction.",
        "label": "Revenue Recognition, Sales of Services [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionSalesOfServices",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Sales Revenue, Net [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueServicesNet": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Available-for-sale Securities [Line Items]",
        "terseLabel": "Schedule of Available-for-sale Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r146",
      "r147",
      "r150",
      "r151",
      "r152",
      "r153",
      "r351",
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Capital Leased Assets [Table Text Block]",
        "terseLabel": "Schedule of Capital Leased Assets"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeasedAsssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Provision (Benefit) for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectOfFourthQuarterEventsTable": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about transactions recognized in the fourth quarter, including, but not limited to, disposals of components of an entity, unusual or infrequently occurring items, or both, effect from changes in accounting estimates and effect of year-end adjustments.",
        "label": "Effect of Fourth Quarter Events [Table]",
        "terseLabel": "Effect of Fourth Quarter Events [Table]"
       }
      }
     },
     "localname": "ScheduleOfEffectOfFourthQuarterEventsTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r217",
      "r244",
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.",
        "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r217",
      "r244",
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.",
        "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r161",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Loss Before Income Tax Provision"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of Other Income and (Expense), net"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r34",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r218",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r224",
      "r235",
      "r238"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock-Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, ESPP, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r45",
      "r102",
      "r183",
      "r184",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r270",
      "r286"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentGeographicalDomain": {
     "auth_ref": [
      "r0",
      "r128",
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SegmentsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Estimated health insurance claims"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "verboseLabel": "General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.",
        "label": "Share-based Compensation",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional share-based compensation cost recognized as a result of an occurrence of an event that accelerates its recognition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost",
        "terseLabel": "Expense due to accelerated vesting of equity awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r234"
     ],
     "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, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grants in period, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested at end of period (in shares)",
        "periodStartLabel": "Unvested at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares (in shares):"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r231"
     ],
     "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, weighted-average grant date fair value (in dollars per share)",
        "periodStartLabel": "Unvested at beginning of period, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Vested in period, fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested, weight-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected volatility, max"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected volatility, min"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, max"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, min"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Number of additional shares authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Options Additional Information:"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at end of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable at the end of the period, weighted-average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Options exercised intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options grants in period, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r226",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding end of the period (in shares)",
        "periodStartLabel": "Outstanding beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options (in shares):"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding end of the period, weighted-average exercise price (in dollars per share)",
        "periodStartLabel": "Outstanding beginning of the period, weighted-average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price (in dollars per share):"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r247"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r216",
      "r247"
     ],
     "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/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r216",
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity-based compensation award.",
        "label": "Equity Award [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised, weighted-average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited, weighted-average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted, weighted-average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r99",
      "r218",
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.",
        "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r241",
      "r249"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable, weighted-average remaining contractual term (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding, weighted-average remaining contractual term (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Options vested in period fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock, percentage of fair market value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Shares outstanding, end of the period (in shares)",
        "periodStartLabel": "Shares outstanding, beginning of the period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.",
        "label": "Shares Paid for Tax Withholding for Share Based Compensation",
        "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.workiva.com/role/DocumentandEntityInformation",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r46",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementGeographicalAxis": {
     "auth_ref": [
      "r0",
      "r128",
      "r210",
      "r211",
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/SegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r186",
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Grant of restricted stock award (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r22",
      "r23",
      "r186",
      "r193",
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "verboseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r46",
      "r186",
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r23",
      "r27",
      "r28",
      "r135"
     ],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "End of the period",
        "periodStartLabel": "Beginning of the period",
        "totalLabel": "Total stockholders\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity (Deficit)"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockholdersEquityDeficitNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails",
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow disclosure"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Tax Credit Carryforward [Line Items]",
        "terseLabel": "Tax Credit Carryforward [Line Items]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Tax Credit Carryforward [Table]",
        "terseLabel": "Tax Credit Carryforward [Table]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TitleOfIndividualAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Relationship to Entity [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r24",
      "r30",
      "r99",
      "r131",
      "r132",
      "r134",
      "r136",
      "r345",
      "r363"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables.  If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.",
        "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury debt securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesContinuousUnrealizedLossPositionDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]"
       }
      }
     },
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized tax benefits-end of period",
        "periodStartLabel": "Unrecognized tax benefits-beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions related to prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions related to current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "terseLabel": "Foreign currency adjustments"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions related to prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months",
        "terseLabel": "Other purchase commitments, payment in 2018"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Unrecorded Unconditional Purchase Obligation, Due within Two Years",
        "terseLabel": "Other purchase commitments, payment in 2019"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r173",
      "r176"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Unrecorded Unconditional Purchase Obligation [Line Items]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": {
     "auth_ref": [
      "r173",
      "r176"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.",
        "label": "Unrecorded Unconditional Purchase Obligation [Table]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationTable",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Unrecorded Unconditional Purchase Obligation, Term",
        "terseLabel": "Other purchase commitments, term of commitment"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationTerm",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r124",
      "r125",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted average common shares outstanding - basic and diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2017-01-31",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails",
      "http://www.workiva.com/role/UnauditedQuarterlyResultsofOperationsScheduleofQuarterlyResultsDetails"
     ],
     "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/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_CapitalizedCostAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capitalized Cost, Amortization Period",
        "terseLabel": "Capitalized cost, amortization period under new and existing guidance"
       }
      }
     },
     "localname": "CapitalizedCostAmortizationPeriod",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash, Cash Equivalents, and Available-for-sale Debt Securities",
        "terseLabel": "Cash and cash equivalents and available-for-sale securities"
       }
      }
     },
     "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecurities",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash, Cash Equivalents, and Available-for-sale Debt Securities, Amortized Cost",
        "totalLabel": "Cash and cash equivalents and available-for-sale securities, amortized cost"
       }
      }
     },
     "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_CommonStockConversionBasisRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Common Stock, Conversion Basis, Ratio",
        "terseLabel": "Rate of conversion"
       }
      }
     },
     "localname": "CommonStockConversionBasisRatio",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "wk_CommonStockNumberOfClasses": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Common Stock, Number of Classes",
        "terseLabel": "Number of classes of common stock"
       }
      }
     },
     "localname": "CommonStockNumberOfClasses",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_CommonStockVotingRightsVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Common Stock, Voting Rights, Votes Per Share",
        "terseLabel": "Common stock votes per share"
       }
      }
     },
     "localname": "CommonStockVotingRightsVotesPerShare",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockholdersEquityDeficitDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_ComputerEquipmentAndFurnitureMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Computer Equipment and Furniture [Member]",
        "terseLabel": "Computer Equipment and Furniture"
       }
      }
     },
     "localname": "ComputerEquipmentAndFurnitureMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_ComputersEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Computers, Equipment and Software [Member]",
        "terseLabel": "Computers, equipment and software"
       }
      }
     },
     "localname": "ComputersEquipmentAndSoftwareMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_CostOfServicesLicensesAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cost of Services, Licenses and Services [Member]",
        "terseLabel": "Subscription and support"
       }
      }
     },
     "localname": "CostOfServicesLicensesAndServicesMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_CostOfServicesProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cost of Services, Professional Services [Member]",
        "terseLabel": "Professional services"
       }
      }
     },
     "localname": "CostOfServicesProfessionalServicesMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Instrument, Covenant, Required Number of Positions, Creation and Retention",
        "terseLabel": "Number of jobs required to create and retain for a specific period of time"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRequiredNumberOfPositionsCreationAndRetention",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Instrument, Covenant, Required Number of Positions, Failed-to-Meet Minimum Wage Requirement",
        "terseLabel": "Number of jobs failed to meet minimum wage requirements"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRequiredNumberOfPositionsFailedtoMeetMinimumWageRequirement",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_DeferredGovernmentGrantsObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Government Grants Obligations",
        "terseLabel": "Deferred government grant obligation"
       }
      }
     },
     "localname": "DeferredGovernmentGrantsObligations",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_DeferredGovernmentGrantsObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Government Grants Obligations, Current",
        "terseLabel": "Deferred government grant obligation",
        "verboseLabel": "Deferred government grant obligation, current"
       }
      }
     },
     "localname": "DeferredGovernmentGrantsObligationsCurrent",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_DeferredGovernmentGrantsObligationsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Government Grants Obligations, Noncurrent",
        "terseLabel": "Deferred government grant obligation"
       }
      }
     },
     "localname": "DeferredGovernmentGrantsObligationsNoncurrent",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards",
        "terseLabel": "Net operating loss and credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Document and Entity Information [Abstract]",
        "terseLabel": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.workiva.com/20171231",
     "xbrltype": "stringItemType"
    },
    "wk_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Permanent Items, Amount",
        "terseLabel": "Permanent differences including section 162(m) limitations, stock compensation, gain on foreign restructuring, and meals &amp; entertainment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentItemsAmount",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount",
        "terseLabel": "Recognition of excess tax benefits related to share-based payments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Assets, Net, Amount",
        "verboseLabel": "Revaluation of deferred tax items due to tax rate change (federal and state)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetsNetAmount",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Permanent Items, Amount",
        "terseLabel": "Revaluation of deferred tax asset for current year net operating loss due to tax rate change"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ChangeInTaxRatePermanentItemsAmount",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_EquityIncentivePlan2014Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity Incentive Plan, 2014 [Member]",
        "terseLabel": "2014 Equity Incentive Plan"
       }
      }
     },
     "localname": "EquityIncentivePlan2014Member",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value of Fixed Assets Acquired Through Capital Lease Obligations",
        "terseLabel": "Fixed assets acquired through capital lease arrangements"
       }
      }
     },
     "localname": "FairValueOfFixedAssetsAcquiredThroughCapitalLeaseObligations",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_February20116PercentIDEDForgivableGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "February 2011, 6 Percent IDED Forgivable Grant [Member]",
        "terseLabel": "February 2011, 6% IDED Forgivable Grant"
       }
      }
     },
     "localname": "February20116PercentIDEDForgivableGrantMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_FinancingLeaseObligationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Financing Lease Obligation [Member]",
        "terseLabel": "Financing Lease Obligation",
        "verboseLabel": "Financing Obligations"
       }
      }
     },
     "localname": "FinancingLeaseObligationMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails",
      "http://www.workiva.com/role/CommitmentsandContingenciesOperatingMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_FinancingObligationConstructionLessorCommittedAdditionalFundings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Financing Obligation, Construction, Lessor Committed Additional Fundings",
        "terseLabel": "Financing obligation, lessor committed fundings phase 2"
       }
      }
     },
     "localname": "FinancingObligationConstructionLessorCommittedAdditionalFundings",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_FinancingObligationConstructionLessorCommittedInitialFundings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Financing Obligation, Construction, Lessor Committed Initial Fundings",
        "terseLabel": "Financing obligation, lessor committed fundings phase 1"
       }
      }
     },
     "localname": "FinancingObligationConstructionLessorCommittedInitialFundings",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_FinancingObligationConstructionNumberOfPhases": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Financing Obligation, Construction, Number of Phases",
        "terseLabel": "Financing obligation number of phases"
       }
      }
     },
     "localname": "FinancingObligationConstructionNumberOfPhases",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_FinancingObligationPurchaseOptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Financing Obligation, Purchase Option Period",
        "terseLabel": "Financing obligation, purchase option period"
       }
      }
     },
     "localname": "FinancingObligationPurchaseOptionPeriod",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesBuildtoSuitDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wk_ForgivableGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Forgivable Grant [Member]",
        "terseLabel": "Forgivable Grant"
       }
      }
     },
     "localname": "ForgivableGrantMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_GainLossOnGovernmentGrantsReimbursement": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Gain (Loss) on Government Grants Reimbursement",
        "terseLabel": "Income from training reimbursement program",
        "verboseLabel": "Gain (loss) on government grant reimbursement"
       }
      }
     },
     "localname": "GainLossOnGovernmentGrantsReimbursement",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_GainLossOnRestructuringOfForeignOperationsPermanentItems": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Gain (Loss) on Restructuring of Foreign Operations, Permanent Items",
        "terseLabel": "Taxable gain for restructuring of foreign operations"
       }
      }
     },
     "localname": "GainLossOnRestructuringOfForeignOperationsPermanentItems",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_GovernmentGrantIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Government Grant Income",
        "terseLabel": "Recognition of IEDA government grant"
       }
      }
     },
     "localname": "GovernmentGrantIncome",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails",
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationOtherIncomeNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Government Grant Income and Gain (Loss) on Government Grants Reimbursement",
        "negatedLabel": "Recognition of deferred government grant obligation"
       }
      }
     },
     "localname": "GovernmentGrantIncomeAndGainLossOnGovernmentGrantsReimbursement",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_GovernmentGrantRecordedInFixedAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Government Grant Recorded in Fixed Assets",
        "terseLabel": "Government grant recorded against property and equipment, net"
       }
      }
     },
     "localname": "GovernmentGrantRecordedInFixedAssets",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_GovernmentGrantsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Government Grants [Policy Text Block]",
        "terseLabel": "Government Grants"
       }
      }
     },
     "localname": "GovernmentGrantsPolicyTextBlock",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wk_GovernmentTrainingReimbursementProgramNumberOfAgreements": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Government Training Reimbursement Program, Number of Agreements",
        "terseLabel": "Government training reimbursement number of agreements"
       }
      }
     },
     "localname": "GovernmentTrainingReimbursementProgramNumberOfAgreements",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Government Training Reimbursement Program, Reimbursed Amount, Number of Employees",
        "terseLabel": "Government training reimbursement number of employees"
       }
      }
     },
     "localname": "GovernmentTrainingReimbursementProgramReimbursedAmountNumberOfEmployees",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wk_MarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Marketable Securities [Member]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.workiva.com/role/MarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Estimated Annual Amount",
        "terseLabel": "Aggregate annual payment under new lease"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueEstimatedAnnualAmount",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_ProceedsFromGovernmentGrants": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Proceeds from Government Grants",
        "terseLabel": "Proceeds from government grants"
       }
      }
     },
     "localname": "ProceedsFromGovernmentGrants",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_ProceedsFromGovernmentGrantsTrainingReimbursement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Proceeds from Government Grants, Training Reimbursement",
        "terseLabel": "Proceeds from government grants, training reimbursement"
       }
      }
     },
     "localname": "ProceedsFromGovernmentGrantsTrainingReimbursement",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_RepaymentOfGovernmentGrant": {
     "auth_ref": [],
     "calculation": {
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Repayment of Government Grant",
        "negatedTerseLabel": "Repayment of government grant",
        "terseLabel": "Repayment of government grant"
       }
      }
     },
     "localname": "RepaymentOfGovernmentGrant",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.workiva.com/role/CommitmentsandContingenciesForgivableGrantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_RevenueRecognitionCustomerContractPeriodMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue Recognition, Customer Contract Period, Maximum",
        "terseLabel": "Revenue recognition, customer contract period, max"
       }
      }
     },
     "localname": "RevenueRecognitionCustomerContractPeriodMaximum",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wk_RevenueRecognitionCustomerContractPeriodMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue Recognition, Customer Contract Period, Minimum",
        "terseLabel": "Revenue recognition, customer contract period, min"
       }
      }
     },
     "localname": "RevenueRecognitionCustomerContractPeriodMinimum",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wk_SalesCommissionsAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Sales Commissions Amortization Period",
        "terseLabel": "Sales commissions amortization period"
       }
      }
     },
     "localname": "SalesCommissionsAmortizationPeriod",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandSalesandMarketingExpensesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wk_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedule of Future Minimum Lease Payments [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Selling, Marketing, and Commissions Expense, Policy [Policy Text Block]",
        "terseLabel": "Sales and Marketing Expenses and Deferred Commissions"
       }
      }
     },
     "localname": "SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "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/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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/20171231",
     "presentation": [
      "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wk_SiliconValleyBankMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Silicon Valley Bank [Member]",
        "terseLabel": "Silicon Valley Bank"
       }
      }
     },
     "localname": "SiliconValleyBankMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/DebtOtherLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wk_SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Balance Sheet and Statement of Operations Information [Abstract]",
        "terseLabel": "Supplemental Balance Sheet and Statement of Operations Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalBalanceSheetAndStatementOfOperationsInformationAbstract",
     "nsuri": "http://www.workiva.com/20171231",
     "xbrltype": "stringItemType"
    },
    "wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Balance Sheet and Statement of Operations Information [Table Text Block]",
        "terseLabel": "Supplemental Consolidated Balance Sheet and Statement of Operations Information"
       }
      }
     },
     "localname": "SupplementalBalanceSheetAndStatementOfOperationsInformationTableTextBlock",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetandStatementofOperationsInformationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wk_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Decrease in deferred tax asset, net due to Tax Cuts and Jobs Act of 2017"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedTerseLabel": "Decrease in valuation allowance due to Tax Cuts and Jobs Act of 2017"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wk_TrainingReimbursementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Training Reimbursement [Member]",
        "terseLabel": "Training Reimbursement"
       }
      }
     },
     "localname": "TrainingReimbursementMember",
     "nsuri": "http://www.workiva.com/20171231",
     "presentation": [
      "http://www.workiva.com/role/CommitmentsandContingenciesGovernmentGrantsDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04.(c) Schedule III)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r105": {
   "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"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(j)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=d3e1280-108306"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=d3e1570-108306"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6327-108592"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6442-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "305",
   "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5212-111524"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5093-111524"
  },
  "r135": {
   "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"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=75030427&loc=d3e22054-111558"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26610-111562"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26853-111562"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26626-111562"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26805-111562"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=SL6283291-111563"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27340-111563"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.M)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r157": {
   "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"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=64802544&loc=d3e202-110218"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r171": {
   "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"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25287-109308"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25383-109308"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21553-112644"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21484-112644"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21488-112644"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21506-112644"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21521-112644"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21538-112644"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208855"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 13.B.Q1)",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "20",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68055036&loc=d3e47769-111627"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=d3e50766-111635"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68059916&loc=SL6750900-111635"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68069731&loc=d3e63676-111659"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048"
  },
  "r213": {
   "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"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96864182&loc=d3e11149-113907"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=96864182&loc=d3e11178-113907"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=96869850&loc=d3e28680-109314"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=96869850&loc=d3e28680-109314"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=96869850&loc=d3e28680-109314"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=96868398&loc=d3e36027-109320"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569616-111683"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569643-111683"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624177-113959"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75027168&loc=d3e14489-108613"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=64836518&loc=d3e30690-110894"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=64836518&loc=d3e30700-110894"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399"
  },
  "r323": {
   "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"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 2)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45031-112735"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r334": {
   "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"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r338": {
   "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"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(9))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)-(g)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75032840&loc=d3e61044-112788"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75032840&loc=d3e61082-112788"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "944",
   "URI": "http://asc.fasb.org/subtopic&trid=4738149"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=75027451&loc=SL29635902-196195"
  },
  "r369": {
   "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"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "954",
   "URI": "http://asc.fasb.org/subtopic&trid=2289146"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28)",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "840",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167768&loc=d3e56872-110439"
  },
  "r375": {
   "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"
  },
  "r376": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12b",
   "Subsection": "1"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e),(f),(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e,f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e640-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e681-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669686-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e557-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "225",
   "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688"
  },
  "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=98514028&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=98514028&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=98514028&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=98514028&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  }
 },
 "version": "2.0"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>93
<FILENAME>0001445305-18-000054-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001445305-18-000054-xbrl.zip
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
MUEI2[7=\H_LLJ?J@CMU93@7R.LE17 RS7,1Y"-\!C444'<7@QK#(X.59QB(
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
MX+)8[:_9C&69 %8X0:MN(3=9ID8>QK&'K(TPMI7?;B0#ZNO(7!)=@Y&XV0A
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
MP$-,?76T+2\91C@7MM0R*;]Z-H"6SO7/L?M("4^O,C\Q_T=0W<#4K(@I&E=
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
M/N$4<A)A5'"!*'F.(F0DBT@3&P.4-?34R@!'-F T&]73]3H$B<W9J5QGI]%
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
M6"JJS :1&%)<#;,][9" #?SE4^4PN39-E\QNY#*2A"JKE"\CEE1'GZP!-<%
M%@1+P6O-2O4$^T"5DZ616#*)7#E5F@,]-\X( UJWK%YQ/U'/1_!\M M1!XJ7
MK*G^Q:QM;0AXLJUG98DMJ5<)+F0*R;]"VDN7'.VLE+4;929HR  T>ER'E7O'
M^C>Y*O!.$K'&MV^2]&L3468"(QU//&!Z&.1 .D5S>B;!>D;":='5LV(XQ0XM
MR![;;S,&X +&I0-BQR?G9? L1Q,GR[V]@Y++!F*>Z:X>(#TS:0-RJ';2)<&.
M%.*;!9LQT**L+A.P(2X)Y%3R==1*4W7/Q <K85T0$YHC->=I,J^X0@B]I\BX
M;8WEW9JE\D^P)LD;<*M?!_F^@?6OO-+J*<6M[T36E/RVD+L68*PP#DE3&5("
M6+&B@5%&!I56 -8JR^8"5\550TR=G.\LLTXL#0I=$.3',5RXB$4!#T_AE ?V
M0BS11I?J0&BP5U4@9<5-8'VB>=L>U5?4[-F@OOYJK0>V>P O0??7K+J1.$;;
M>[;C?9F \G4MF0SU&FJWG#JT%8=8N4.PJ+FUVKB,",<>I@MZX0W,E3!Y:A&A
M58S*V\S*4Y/'L0JCU)PJ"G5.6:M^[JR^GEM]S]'J0SK^IZ;3FL;3=6N/31KT
M6!E?()#GR;=). 3QI-,^M .3'77MGI0@40P261:JJ-B0;XS%[T7>QAIN837J
MLH6,:V KTRP=2J9F<4GTXFBW7]VXV:DZ>\B?N-(Z"/:U@9 $X9VQC44Q Z/H
M)C?*_7<S02')@0^T4BN^1XH8432D3>-5_57+82MTN78P+6^KTLP:!4.J.R;"
MPYHM+V#&.J=&-W(MSVVUHYBQ;8W^HAQC- .RXAF+JR+S,\]2]?VV^*QC=GUB
M=@>:V<%Q .65'*U=YV\V?<=)&;.AT%J95*1"GV9:VKND/!?4\04O0>K(YXK$
M#*8RJ9\AQ3Q4_]NO&%[BEJ86[/)2-W\-5;P59\Y14+\IZ 4YB4ULON:VN2(=
M]Y)U7.3DYWCZ>D-B!B[9=M'6S;1"&4MA'!2^K.O']*N*^)A5"JNK5+$$<)6(
M1FUC;2%N?\V X@ /-F:2++_8\LCM1(':Z\H88R69@IV!;2,>5,.<_!8;\[F2
M8TAR.I#3.!S-JT[$0$S%F-V._'[LL:V3,,I^V&43;G82MV5R&73WBF.CQHIX
M$RH#==RGY]SGY8Z=W6T=C=[8*YT>7:W^K^LTXFCBY^'(?M>0,8_DG3&R.DT2
M=>T A.1TAK%=HR)8[19K"C"*RDIBG)7^9F?@J8R\:MJ<G5U7IN!9>7EVWEZ9
M(X>B&//FRBZQ( !1I9D)Q(,FX S&= \QG0T_LI[N)[,YX]@G9=\'\FSG,MNF
M$ID!IQ'J;!)4?\@PGV$?%0H +DA0VI(A^RU!CZ#7_YF$<:X3?5C[V=9!^15C
MS"J.2#X"3+\TW;N5YL3IAE-TGN,T,:H-8PQG=.FHH%A%V<RVZN=LN'(&I8&D
MNLZP1T-D7[.RO["=U%,-!P],/)B<W*S6E$%FLLM,R)(<+P,*@Z@TVM(O7[2D
MNC5]W%M6PUX,FHPI&>TN_I0V-\I9DN,FE,UQ*D_'-4<?"85:P$[E6"CG]%.@
M7Z;3A4_G-%@8A!H8>XVX[U;#L4,!'CN7T2189:UNI1YI?4ZB]56B#;>]3TF6
M/SDI.58IX;SSTC3IB[1CRB6'\FTR;QWE'4D7EBR/*5A4X9^29#4ARP-OB-E[
MB%;\ 'NVM^_!N(&%JZRW6FN+9153%%2/L4FTR))X48#7=@1,5.I-0PZ%F*)?
M3GHH5*BB-15U4="W;*1#UX((,1+Z!GXB*32B]FXK+JK2/I:M04WNZA<SI5AA
M>DM49<7P3]5N1Y2&JSJ!$3DX7F[Y*JMZI_EV*X1<SMAT](Y%FL+:P[!$"*R!
M9U3/H<;8->8CZE8@+N/HGAE'^R[C:,654LEYJO0JTER#N"_VFK-.==E-3BG1
MBLC*E$7D$UBC+['_'%$LY2CK[-&::].OI:Q3CSJ@P@S[U<,#3*,ZIQ3V2\/J
MX9"1L5?=E7WQ4MY!O%O"CN,$['L/2BF%A$IY=CHXT<C8LJ0D*UK*ELO:C+D&
MV@&M<"/ZB"_G)#A0'1$^=:!*S#B;JWR,Z8]'N?>(GD"I5-17-@YTR*.<YH[W
M%M2JY24$*IVZI7Z@EH\W*)7K0C<APUPNF=63KZ@'.LZ455X9A==<#6]/VLI5
M#Q*_X$"PJ%3Y&"B+C!,UB"ECJL8UYSAPFD9Y:FMO4'DBJLV9I312>:LJ425-
MT4[A5N@6=>T./1TI(6+H/$Y[F9?Z&^K)YJ3S8_HE6UJL"O$T&B?#'AP?Y!LJ
M>--E=OA+BN%OS)]I!+QO8J[VTEF0J.J/6Z=G9?AG!2:^4.%HQ>M3R2.M!-V*
M.*("@\JJ>*SME\ ';*'4#W\9*#-V2-KZ.^B^!0?_%EHTNGRWA$C0J>NFQR5E
M%*O$P)KGKY9G[*1NST18#X>\%6S#<5/&/7&W2R5>/HH<&/7:2%Z_,DDDPJRL
MYC7.%I'F^!-F>H^![?R'+6"= : *:$9A1*5.NJY^*TN*E!SZO'*$C47Y^_0N
M++MGG"LM91334C 0]_!0-$K-<-#(6.N5"A6U@O(+,\SBLW6+9FYD?>EHE9AM
MI4E0^+EEOAL?.*TH8X/A("9AJB&[3&J3M-Q(D;@Q_I[/,2$R7.;&QV.&S6F5
M55?"8J6FFEE1RK.&EJ.4G(J.8R>!6$);+76LZC5&Y1P&EM+37"(JRC>1"#,/
M/10L&A?VVC56S8YD;+,ZUM3A+%?9C8"=S;@X.GD"U +$H%\P35*A9U2"$]#$
M*H.N]DN=H<,K5R<4-NS[=#F\OE$%OBDJ7M6G5UGSU=4]^[8>Z08N.:=M<J]V
MO$_)#1>D'L%W:2SG'1>VM;K-"N)/$6NZR1#R0#9-@4P#KGL)FSR:(*M]F3'G
M?8ZT0IP@H[9[*%FQ"'7 *;GPH\]%WQRV&-@\V8AK$ZZ8E67Z[*O55K=EV S*
M>K*"9J$0AO#VR3S#]4#Q(&9@CW#A>9DM3)EW35S!,$WE=>*3B: KA[1N,INA
M5,^:#%)GZF'<(RC0N"@+O+ANV"00<B (>)G-?KD0B2Y09^H)T#ZZ]FG*?LXK
MRW*O<N=0@LQE)(\LER(8<$4"K3_S[C"2)?2&V3PE (/$0A$"63$JT)-92A#A
M<Y*UKG!7G@O:7RXYS+)"4$2<H45ID[4GB/<YLS8ZJ^]T5MUJ"T0F$U-BOKY"
M+35 )L"?35]'2X8TW:H[H!2CHLC;1H/"8KQ2Y:SJ< KD*REF*()I'%0+IWPI
M @&5<.!4HCD@?!5S5ES51-\9^^&.]XX/$BD'[TJU X[8.PR^DF)SU19-Q O[
M) 0H7G"=1$5,>="4YUU^O"U@NEA7K,9/.4BM/BS3&!F0CQU-2FDD-F8IAR7^
M5IL6%U0VBR+E,\;84T*C3=4M%;C5,!%N3Y_2LFB6RIE(:]REDN$$-BD%B>/:
MV&8)I@%D*H4><??21(&J&*VY<@3)^&+OFR N6U:6(:O+<Q!,DD">:C5RQPMK
M!=M*!5))@(7D!U-5M8:-YR(>AZA$:(@O&K=:>U(SVB'Z$E,[K"^\%0<FO<M^
M5"H-_&0< ]ED"XJP<T%FN$JS6E!UOK#VL1J@0_>Z\?57@GR)YX?78<0AO#3$
M38S@H,)_&83%I$G@NH,D]J9A1D73,UA66@%\MLK-H^V@RG+4*F"Y;7<_^1/2
M<!8I,V@*/*ANB)7^T2:$CBYC4#02ID8O\492%PPR0I_&D5.W.#G8<SFXMXO"
MXL\B9F#B"^#!<M1QX;8$B(&J;$PE32T5U$9X!<)P22/W3!IYYI)&5FT*8J&/
MU7@N&A.@-I ]/A&@Z(Q,LI=FQS<:39?L$A Z_RXP=2_%G.)YTT"IJ7S$IID6
MV =J(5OB6)0]AD.C)U+TSJ@LXEJ$$0U.D!MX4 LW-N9CG,%4C!MQL!*CA>Q>
M9XW.\)F4^$S31VRY1Q7\A\G4(ULTR7(MN;UA$EM^_XPQ'.?5=6B 5F928GI[
M; :#B7].AO5;ANWM>!_D&+2KDV_8:4)V/1.E;IUA['QLE%Z1@N*>:C1>;M1"
MAU_!\(HT)!T:[2<LM$TK#K,VF!RP4)"<"0::(!E)$M9H%;7F:PJ@%6E>'X>?
M9(97F+0WT@V1%)6RB#JM[Z/N*;1Q)K^A98;F7DPISY6R6 :BI0$Q)$6L'(#&
MU!1^RZ(X>NT[O>[O8-R:K4<P_Y1<ZI-_9;6(MG*?&F=G)DF4Y9.V.B5,'*T8
MU>6R+"L?XP11J\-./0SKB*7?Q/)LQSO2"-JTV]P/I^,$4NN#@YX,E<VFL<85
M;B]U)//0GY%RJ,*JPRG3IX<8TE8"<&&3'6\8<E:=BDBC)P,Q6BEZ0!T*1# -
M8RJ:49\-<$1$^H/!J""S3Q&TBN-7@L:DSF:K@ ZCF@R"#F-G25IYHB/-OI/F
M\QWO$O$.%>9'QTGRE.)A>#X9S<SDU92^0JUB&NE59D,L2V"VC3\*X9G"90PP
M8C3-SE6!TU^6K.%%E&6$@R$$3Y][$Y"F2PFF% 0EE\Z?8.%E =?]E"UK["AD
MB/"G!2P&3%<5T>*4_ (KX9;4TY+[/"#83)UH.Y0$C!F%9&06L7H-:KXJ):U\
MGIE_6?!+'Q"+S@#<5?5R]J+B%<HFYY Z89238 =&-+,2R#$5K(H/6[X^M P$
MGFK[2G$BG9XF_<3)8(X5K0$K^B!N.LZ!%LGM,1J>5@JAG79((2^J,TENQ, *
M'(XQ%*)\627FVPAOMIB5.]E]/]D'8&U1\8+WV?1X 8'4KZ.N8J29*1P:E%BE
MJDEO6*D<K/:T43Y/6T1;H57\>DIYX)E^D>0T5)7Z:FO?$74#'GC3). F#QAY
MGHAXS'(612;,/$9+LU30C49.V4XF'4>1J]'+SQ*J-M?E[QCQ#S,N"K$U:]0A
MJ#IIB*XM2D:&)ZF4:O8'40X :>8#Y>#"H6)*ANXY4FM?BZAQ]#AN2)F C433
M5&,(!N2*\G.>\$1& ?K/*G"UV!HI)^FOY&D?T38<$VEE(B]VO.,"\1=4E)/C
M'1WG(2?"9_^.!3F0D;T1M49O3*NN$0,;+U+2?;,21+)8PF#2,%5PJ53H336"
M&@ 7-U#<A17L^JT"FR\S$:$HYJ%0(&A.KZ,03ZK1)J,Q96_7X7_XT2,11@0]
M44W;HX9$26IPVQ56SI12^-.JZVS1&@@S#HVU(\%L48DJ9*_S)SN8K)(4*VFE
M;>^UI]D^,5ZS<D.H3*W@S)WZR*SLR2KL<Z5&T(#EP_J,<;O*IFPZ%9<A$T#_
M1\D0\V^$9 1&66M5JF-Z_69Z+W<LASK&<;^$4=1QGG>6,$#](O:%FCZVNIU9
M=:P623&X,Z@JA6F1R0[SNFM.YRX"#PF3@&QJU9@"*V?*YA24#XRZ!%D>->0R
M#4.B%:<;;$5!M3"FSL1^YY9^IT@5Y@Z".(1!B&F8/$S%@#@!S\9NV58<MW1!
M*N@V)0=2$T('/0?&E1%"!28_LI[&:0#H2U#IA"VY_[)R6 B/+N2D;"O-<Z!J
MW%)CBE%&S0-PBY9,D)_V%'W]XQ]YEX54+MR=LI">NRRD5;.0CCY?G9Z?<87]
MU6^GE][1KQ<G)Q]/SJZ\H_?O3XZO+KT_SC]?>!>GO_X&?U^=>Z=GO\.O<!/]
MXGT\^N>)]^[SQ>G9KWSEY<G%[Z?')]Z7TZO?X)$GWO'YQT]'9W\,O*.S=][%
MR>75Q6GUL?C4=Z>7QQ_.+T^\\POO,_QCW:B8T"5\/GM_^@Y??O0!AO'^_.+C
M$0Y$OQYNO?S\]O+D?S_C\.&A2\>SX[W]P[L\_?4,;WU[\N'\R\ [^?CIP_D?
M)R<>+,3QR<75Z?L_\->KWXZNO-].*-!Z"4_X[>@2)G+TKKYBQT<7)^\_?_CP
M!TWU\]F[DXO+*_CSTCO%M3NY^'C)J_#^\P6,Y((?;%Z*C\7!?3BY.H%GO#_]
M\.'DG7?^&2[YO]].WY["EN"LZML$S^,!'9^<_@XW',%#/OWAG;^GV7ZY.+VZ
M.CGSSLYA-J?'O&#P%/-66-6KHU-:A>.C#Z>PJF>G1]Z'H[>PG,?G[TY@ 8_I
MIOU7+W?7E)=_-ST>863^WOQ*SX/SX:ISB.0H?RV*/-&S(+'.WPR3-) I#CD2
MLTR^UG^\L5@UWL^?$:@^SE_OPLB",)M%8OXZC&F,]%[%_PX/=PX/<7[$!7-8
MY#S00U(<<H=_>YH'S1^?O]QY\?+P^:N7BR]9>O_NSMZR'U^^V#MX]NJ>M]\V
M\&<'KPY?/E_Q_J>T-+P\L.X9J''_^.79+T; 8DYE/*8CN#_[]D9_5F<0OUKQ
MT-7WLOT0Z>?3<4$1H+_@X[+7///MS[G%PE@F@ZK4L>+L?OGO+^<7_SS]_0@8
M^O%.#9%=;4++\OZ$M5LR&K?9JVZVECHM&WT+06D^>@ #[=;NNY$M&]GF\<GG
MCT,Z_UKQ?XZ'NH.PZ" X8GR@/<#NLAA@.9Z(,(7G.*);\PW?NM3H)]M.=]F4
MD=VRK8XTB#0<UUO;K7T\5<,ML*.=]=[:K4\I1H@#[TQ,G=*P.2-S-M;/%SZ.
MD[J#X(CQ0:79.Y&W2C%':ANQS41(3RE0W!)OOS4UZ,>G.+KDJ7LF(QS\Z.2I
MG[HTWW7&=%J.0E(\4DB*"X_>PIDNSV;I\0+I-%R#3MF8Y+(%Z&C27!]2PU>>
MS!$!W\W"'+XG $Q*^:\V/PCDR*X;XW1K*M.B^C(I,!^Y@6&R.J"JU36L3.H>
M,DB"ACGZ@@TRKH7WX<.Q 6SE*CA&@MC"+S0AZH>4W9P[?.[N35U].(?WGMS>
MSL+CTVEZVL$>WE@<*6R"H(:G ^_4!@7R"$@!<1>HGP;B*IQ2JU^D/JIT$$-,
MHB<4D49GJP=!QAWH2DX;F9=&8HHF=1/D@$'U&QA"IR/L<2D'WHPZN'N9*O2\
M%\EUZ3>7&_K0N:$'^SN[NR^>[RVY9.G]R_,WG\'8GAT<KGK_:M[79P_M2%3;
M@I8HL!6L]PX#3Y^:1[ ;=V^Q&_EP/E[TXK'6\:X.V8;IVA,QN+_C?4K#"E=?
M9_%'2B4JGU3ZOZ!W^=;RWFJ,-%\VUEQ;">6DEY->3GHYZ=5=Z?6,C3C$7T)[
MYH(\KL"4)^%L;<1857+IEF*(9!RK[F4HO@U\#]A<J;T, \:'F$[#G!O7T/,,
M:A5)MNF\<D^CWXX%F&=A-/1:[CGYM<GR:PT"=H\JNE:-B/<@.:(BWSHI"WK@
MQ'=#=$-T0US?(3K%Z>="&KQZ=OCR^:K( '?Z<7_G8/\Y*$Z/HI0=[#PG3 .G
ME'4S8;'[VID["3_O)#AR=+FK;IL?M$1W@1_U.]/O7')K;Y);7[CDUGLFM[YU
MR:VU!?JB^I^?)3F"PPK=K44GO=[)>*LLAS)KGEG8=?V#ECR-J>5C&@@$E*:0
MQ3%<,DK2.!3>!P&6GG><<+MT6CK$%QQX\Z2P(6MC6ERIVJ'#C^F*6:7M2:5!
M(C/5QYY L>EU"'9-%^N&.F63+BN3P.K"&W/[VIENUT.]B+*!-Q(^=7NBF([=
M"[Z27U=+RKL1F5=@?EW9]!V^">2UC)*9U/T?J/\/SS^YB2EG@ML=6#.*$+I7
M3:%,&&RD %8G639_]_,"%A0N".244,=!5N(:P.Z&,VI^@*C!(O4G?!$-D)<
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
M4)*%U.\@69!LH20+6?1!LB#9 DEVS04)%B:'T#QK@:8I-;:5CN]P$VSL&U2
M#;BH"Z@ &W!1%U !-N"B+J ";,#%IT#5:T2^4"G8+K%@7$V'OE])3?#I 7I8
MKWD;.+\[:CBVTX:8V4M-87HU^ '3@&G -+V0 J8!TX!I1<#O::85\MU2';L<
M9[3' D:CX&ZJWX%O, NQZIW*'DC I;7+]$-T05]3.FNYI%1AG$'9\PRWYL-Z
M<"\RXP'T"?I\3I^NT?1=T"?H$_2I(7I*GYX%ZZF"/D&?.J)7]FS#=AS0)^@3
M]*DA>F6G:?B>-V?58E.H2$F>_6G\D>W237Y1-"^;!3HC3>-QN_>:N\OVG\[=
M5;:/[Q-R:6G@Q6SJ?18%X9"HU]D'7![R4PVK1_>E/9X@0KL"L30=XBB@4@>I
M2*N'<*D<S2_59[F?Z#.M;4R("H5&5&LCQ3AEWB_&ITCT*8H5W275":4#2N0N
ML=2%2JTGV U5K5([W6?@Z^% \&0-WC_CV7C*E!6MA(;C$[='C(B^;*#UMCUI
M6]V1M3W87)I? ^ZF/!P*VI[<?JS'QSQIT=1GEY,[^:<O!N')_U!+ P04
M"  T@U9,1!-<39T#  #P*0  '@   &5X:&EB:70R,3%S=6)S:61I87)I97,Q
M,BTS+FAT;>U:[6[3,!3]SU.83$,@D3CIQSZ2KM+6#E%6NFEKF?B%W-IKK3EV
MY+@KY>EQXF2PK92"%A8@D1HEMN_-\?')<5RY];Q[VAE^/#L&,Q4R<#8ZZO<Z
MP+(AO*QW(.P.N^#M\'T?-!S7 T.)>$P5%1PQ"(\'%K!F2D4^A(O%PEG4'2&G
M<'@.DU0-R(2(B8,5MMJMI$2?"<+M9ZWGM@VZ8C(/"5=@(@E2!(-Y3/D47&(2
M7P/;SEIU1+24=#I3H.9Z>^!2R&MZ@TR]HHJ1=IZG!<U]"Z8/:8T%7K9;F-X
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
M8E1;M@TOC@5@$5RU<Q,->3H0[!A[_E6N(%'?Y>5Z<UOL^*[U9AQ*.W[Z14A
M@HB7Y]N/\O+IP\EX3,&GK$3?M7;WGW'2P3< >*J*I\*B#,_SI.3SWEHBOA3Q
MW*[?A8A+3\#%BYD"%=*YP0#8K$?2^A  *9'Z<2A=O L>LP'("(4O@%7!A>[\
MOE0$)VJ4""30Q6HE8W_V8_.>E;'D1I(!,C V'Q)3&BFWQ*(\\JVG7#Y@:"N@
MD$. HDX9I_7+%:<X![.\$G=L##T"MYNEI/C6$R2(4(3^(KXG]'P6>"\%K[T-
M7K\L7B4=B*6!2A'T&"4%,PPK."*<8PFV:_=<'[U _$C&!$IN=<HI/'(+0%,"
M1$CE)IZB!CB6O">5=!-B=:NFI3W$ \QC)\!_3G0F@?)1^*8P*,M-!NQ:ST*C
M2)O8*^!3J8%(02X5((P6D='>0")($P-,L8?(#!'7 _7OB]-H@].GJM@9<97[
MX$-.+/I]Y#]R!/>S*_(8\,XUPF@HKDYJ/"#1$2'0AM2IIW-W_]SK!'I^*RTH
M+^Q__O2!]:89I]]C1%@#Z!,"'TWP]P55O '5DX-?\-IE[Z>SOB)K\BT+X'I$
ML"/JJ:,H-^3=,SQO;KQ$6X<:>A^%42PT97_2BP\,NKTDW <T$7H6Y HU(P#&
M'TK2>:4_&@^Z[ 1-AMS>$F$*6A[*(O;1W%M?1-H)4_):J.*$<D&^](0%>0"X
MW^&!27,#P:]]8.+? <53W);N(@0%K%D<W04+PL,CB.U2*@BE.!)!IXV]99&^
M H,EB71.B)4AN*?!4*DEEM#)=]\&SA#Q+$54_*5$=+HAB#]S"97]%I"GD3^P
MW-D<NGQ[_;X#$!TKI"^HD4 *G=G1Z5\D!5R[H'FWAQ]CP:^)MX5TQC,WGXCY
MMU;3@_)' :8XIP@'F2O"!X_1T8K;Z+$"7$7B!F'@!/E5*=!&"\YH\R3A!BOB
MS2BB\\J7"1M*N#D/^1)0 O/K&VSO)3BV\+$(T/"O40L,E0*5DNE(JY$@/I7R
M0?$VV!3A2R29TA.!UO%0AYC%YQ *1#V16E;^"H/ZKMC55$_GCW[F+S1Y+/+<
MZ>F5)G_K+M3TL(4(0\HKGEG1FGYISUS]HOZA+-,8CZY%FH%69(I/6C+U.OIY
MBTMV!P>5@P.RU%^U<UA$%T]5*J[A54);U<7+C;L'E69M?Z_^@,B#_6N5^D.-
M>QBYL?\7NS\X<;-9>=-L-/?WUNQ?]4L3E@?K;C.>OMW:W5K<2ND^6B.[:4_+
MQ84TJEK3_1:?Y8(388+VW+Y=Q_.=5@1?J2]OY*L]<<%_?;&XO[?W&=>?!\F:
MIB$OQ583[K>=B9[)Z:I(HU'R=TKGM]#I UFQU%]F'8LE6&\I']#FJSWX1RD\
M$^3G=J5&\.AOMBO2_-[.F/B0IS>M<%!.8@^$U[W7;>L_ERY/WLMNGIWA]UGW
M\BSJW(@HIY-4]F]DN.S#-R=&#REKD"=0I/04^V0H19^=W;*2RY"C?_^/9/M#
M>&<#FY:LVUFX4W\;[ZJ>*3PV0=?AEPFM\ YZ)&:O\S]XRW]I!-ZS6N5.M(O=
MM/;H7P84G^%'"/[G$$?_ U!+ P04    "  T@U9,0YK\OCP%  #!&0  '@
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
MN 2'0Q8-G(<B*,4+,$04ACE9*,.9 L=\(F8 CD>'Q74^<:U6/=IFLO7,[5>
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
MD'$2@002"\=BEO9<%\XQ*+17(5"%O@OT9$:XGI[$ED,1DR&O@=;:" -<U7Y
M7AN7N(HR">43RBYA<YD/CR$C3PK!%540G#(;4G:3DQJ+>'KV6J)K,JRU.PY=
M8UGK[26Z B=$>Z\*'B"A").AT,8'#!P3-<99SR5,$ET3XJZ+V&X%VSF\"["6
MXQ$/!]7%$%1OAU2U_0/*^N<EJ,!KY15/16 "*2L%6SC))"*+1="*H[@7SU[]
M[W]I1MD?LT%72T ]$:"&/O 6H,:RU.8EH(CT$*V+15*4(Z"\*ZPTO@A<\^28
M1W&5)@6H*3#4<OSAIVEJH-C?#D:QWGWZ 4V]NT252R(FPD/AM0ZHV 4M--.N
MD-8I*VEPG/@YIJDEJGZ:J\@X5(WEJG]=Z74'7*?@"L8E*BIJ4$Q9 H4*X(5%
M/O%,/0!5WRYW?= J^0>N>]WJ'L;VFU;CI!T/8[-3?HV;3=]JQ+]:G<Y&JQW+
M@^9@T:L_W\FE/^O]NI^KX:C7Z>9*7COV;%96P[+JV@?>YXR=W8OJD3^]0N/F
M^?[1)J)U^ZAZL4OWUS9Y[>VG^M[1IM@_JK+:Q>MRZ^T&WF_U&AJWCVIO\Y+Z
M/8Y( OS+]C_GVAH?:*VQ?[R_@[^,X34^?XM&_![9NS@FM2,O]BX.\.]^?2_7
MUECKEP2HX^<7^Y\_'>[?:]EU[8W?O9P60AB8*(PK *0O !FH,#:%@G("F?F"
MLN[9*_8S*(S$!1,4J*057M,;P:5T20FPWC)!^RB4(Q3^W.KK)0JGC,([K\E&
M%%Y-3BI$!17,%E(S50##0-,)0XH$T<@@+7,Q8HS)?P:&1OB@M4&]QI!_.7,(
MM8 WL-Y;A??NPU",8"B6,)QK&-;'P7!]"#]^ X97-2A2("0B0 H4>NB8P6)
MJC(C<D$\.$^-[L^1WV\.8/).N8/XP5<3 .1NLQUM/0^I_;-5SSKPK2V;&:5;
MS8_1]]IEMXR=U7;9P4-K^+9Y,*BUN03H3P+T[A6=USXTKU:1."(4AKE02&HQ
MS 4#A4Z,%MX+XVFT5"-:YM]=+V$Y+5ANU,?"\MN)>H3EU1(4EO(. $D5/EA3
M@/!0F%R_35L!#*,<2VPFSOLM/9F\_U[RY@( M#$.H-N#T9W7X09 KU:ON!1!
M*B4+"BJ'.8$6&O%4:/3%2@;!DM?(F^)[ !U;A(Y12I20-*<Y@0\*+T8-@C-9
MAB2:] ^*T%V-RK1.8KM[_KYNF]W59EC_3Z\\R0IPMQ-3K_Y7F:8\0W]673L6
MM9WULSS24L6_ERBYP,\:[_!>ZWR/?3I"9)PC4ECU")'P>1^?XX#N?T9D-39O
ME:4[.<+KL+T&GKL3CO8_UQK5BUR'<N\<D4#W&^^.M]8^U?=WJN=[=0W5HP^L
M>E'EB%!1N_@@O@!E!H1E*-) YEB!%\X[5&J6!4>XDH+(9Z_>\_O5G;9",<AE
MJSEJLB!U D%!N*"!1)_XTI0_;TI6VSGFU;4]L;56A>K:+GS!_I)75T,A F"O
M=$H5VCE>J!AY(M0F<("FI.2I:HB?'K_<CE]CLQ>WHV\=H#-"#GB#01E2?CMO
MXY)I8<#DU;)9-GJ-7]NDU^Z/?R^.+[ZD1)420A4,D&/!$U:8E$Q_F2!JA$AD
ML+EW5N]C48,=D:)%A4T6):_50B;LJHI%*74P=FA12?DXB_;'NO-602$[<O3B
M@V"[C8'W0<P=]/7YU2GO[7G^:/74MH>)4]B=MU**5SY\9H;*/YS7C@Z^[C??
M'>Y?M$3U[2;=VSFLYWH:U8O:T=[G/;+_%MWGQ2&::_UBO[$'M:/J6?6C(?O_
M/B2^\:EI/YO>UM'Q::X?NO5V]WQ_Y_@"'?SA_M'V,3X_WT*W7\WU1H\.D(37
MS_Z=4U30I5<O]O#O =G:.:9?G)%<1PZH^V+VK286-AE2^#R.8YCA00LTN;R7
MR:DRD:L@G. ."(H^ZR7Z: N*24X-W(&0^T9]_?=V?WW;[OU_/L5.]]+D=&GS
MD<UI=6V3?&&&!E#<%U2P7# *2=LEP_/$F">>2![SFO-[.F$,9-'2P7N0$CSV
M<Q>B2AB-YCE==,9+FT_1YNR+C!CB&<D*0E!( PJMPNF\\T?R)B:&-& YVASN
M97-&$W$2U9=%0($1-J@4!"',<NSV8MG/IVCS#V=?D+L3$!T*DZ>]@3.)KT(J
MHO:62F0 &?F]^SGV:\^BU488"1:HD9HD;:U%,/B[B>VES1_)YKL77X*4J)9%
M'LQQK  "HNBOR^>&@M$QQ.1I5N7WLKF3.5?&,\XL >JYSE7#14)E'J1PABQM
M/CV;[UU\8=IP1XPN)*&C]0\ZDD*SP(F@WC&A[]W/ R7,$&4841'=-]5.&>F$
ML,('[[1?VGR*-D?=+C'@MA@S80=$F]M<2-9K7FBBO/$D"J_OW\\3QR#/:"&"
MT2 M.(X6-KD>$;H1%W\4?-^P^4/BM0U;MON+6U8[G5[C)'^KLWYV$GTWAIW8
M;DP9 3<'7"]6^2A8QX"ZQ'/Q]7[>W>&X]GGOO/JV*O9W$ T7^_6]G75\O2ZJ
MB)K1@&OU",]E>-W/M3H^9[V6=XU ).T?[1%4:Z>U!J+H\Q[;>KMY>\#UO-;8
M.-K;J>/W/QW7WNZ2VL5J1E*C=O3AM'JTRA!%=;P.[-7ODU:R_77[:B:54"^Y
MHKI(),>$0$GAD 0*EK2R*7#.3=8-K$K9VGW@!8ZP$)AC7#F0SFL-FH%#-\*<
M#D.Y>'MRZMIH?]Z9^&7HM?..M4O<S3+N[IQ(LOWUXU5Q?RT\@@W1ECC7Z,>
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
MKX%F49R'0%@BBFEMS=/99UHMH&A4SFO'C#80*'.2"<V,-"@/$;!J"G)F49S
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
M)1^-0(K,N?_&*)NT4,DGD(P+H>=@%>X,8FGI_:</[$1#\ P W7X$38W6E"<
M2I)FD<%\C7\NO?\2V%=[*0FI?"*.)@.,4J-2X,0H1'K>&V8.=H*9ETR+"=:Z
MX-B$Z%()>EA@B1LNO1; 8[2>1#$'JU-GL/_/_O#U! =I2*".Z&2"DL Y-4Z'
MG&[!\FYJ0<Q7JLZOY,UF!4 N:@T^"07(0(01&S@2D.1&.*&9F8-E;O-BLPFN
M(-7"6ZD9#X9!5,($SZ-3W)FH,/Z?@\W9EUYCNL%]"D"#LBPH Y$E9\!QX,&3
MP+1*\Q7<+[W&%&;-=1)&&P%4)1!6&9.DYU8SIO,G\R4[9H6!9K).YP1'IWED
MED?#E,TCBM:&Y)PUX'D(#BEHKDAGB9FG6=U/I>5Y@PNF ##"<3)8FD12S!"+
MSFKV>69JM5WGQ2E-L"B;L8D%;67R%*ADUD>5R[EJ2XT%F(-*^4NP/":S])KE
M "F=_Z3N)00:@Q_QJM=MO\P'1E\>?3YZG[\]WJ\%F0R5@C/%@"EE![I:$&\2
M)$9&6Z7-+NRFM57:Y3;2;V/KH&U/#DMOA[J]TSUIOWRS]4@PZF]X-IEUG@)E
M#+6"T;QSK266,J.#XU3Q!,P,DJ3$+'/.?0NL7J^O>ED7\E$[O9A@L2"9=Z%+
M1E$,73@8$KFB^!K5A-1N#HJ_S+ZU)E@P0EA-F"+&<@O41\TAN>@8E<XAH<Y!
MP##[UIJ,0STYM)WXC4?%']8_<&^/2IU1#@)80A)HK2SU%,4_Z+Q'N ^#\4U.
M)">S:OB_6LT#M&<C3R3?L/1&V42%AS*I7\%PR]7+@[[*>U0C\X+(@I-)C#P'
MB5XN.4E%1/,$#3I:QZWS*?E$[.Q;9O9J\T_0.C)*PKP6%B1$PK7)"8'4Y?^!
MT0,E"K-,F+/5;V!R>]2@\Z*:1LD9MAI71D6&+!="T(2;F&;?,K/7;R9G'4.I
M$L%SQD$##4(;%@QAFBC&0Q1R]F7A^'YS-01X4G9M_5;7F9=QXQ B3;D422(A
M>W_+>>Y&1J+%4!',P?+[V6*UG[+,I>2S!^W8C]W'R;[+@W>1?I>7C(V3>NL\
MCA62HV/WUI+.:"9\)![! CX&%_/F&BEB5"$<\>G+6FZ2O)%],>LPVFSZ5B->
M#IJ,'^[?ZA[&]A8:T>:]Y =?63\[P6L]0B"!R&EWU_!Y!KBZL8O\U;'+U@Q7
MI]Z X.C( \A!.1>D\2(84!!9T()$IJSTR.$N1NB;5X[,.]/!XHR;5][=O')B
MYB7!4ZMX2(%'$$DZE$O)XD?&VA@,[YM7C,P[T^-L,VY><7?SBLF9%S@3A"C+
MJ8*@M/;1B\0P:(G!&S4'XW%O;=E\@S\)K171D\?.Z_.:[>^4,_+Q.VT\!0]O
MQ[+A>NU.W_JSZ^!OVH<8%EDR3I&\[VJP,1+%74!R30'B'&QS-(OVF=STN-)1
M6\<L93H 7M@B$1IM4A[4CGY8(I42_&=6[9,E\28V0+O7'_:\%,;1M7NV?9X?
M7[Z/;8\'-]?6US9:[8/R:YX#?=NVDYN(^KY O]?]?@X62+_L&@,_4)<?M=PX
M_8P?WULZAX1BV>+_P!G@X)PR0=@H-7">-#,#YTO9'#C?7QUFMUP]94_NZD7R
M@0@J74P,, IS0I&(V.)YMR^>PA!,9 [ U!=I;UJ-1MGMISY,SXSDR<UH MI/
MD^BTYZ U,2)928U,*-Q$$GJ.S'@W03[2XG=3X4L,W0%#CI,$3OEH$JI^[[3B
M7C&(SE()E-(YPM"$S+@X0>04X$1"#$(SQX,/J%2TH\9&ZYG$F!+_P.P'D=,C
M@\<9L(_)\AB#3A! 6N]4H$YPERM'*0USD+<Q$P:9X,KP&#".1WIUBH/2UJ;$
MD&?1!  ,>\E@#)Q>CH'3V9V^WVVVHV^UL<OO(J\U0YGIS];?]]K^\,84RNOS
M-\@G!ZWV^5;:1+8<G1&^F1JS>,/S1Q\;I_<8&Z?7T@%^@AA!>>=<E$(F@\28
M3%3:<4<,-90),=HM:FGMB1,IG4P^1\!P2:6DI1<2% E6<XR_4P@!//=T4!T
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
MI>#'092"$H$OA#>.:V8=@&=$:TCSM-?B3!ES*D&02=IJJSSA(6^WI$V2/+&
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
MU$H%L!;R8@NFM%/*)\Y8BJ"&[0:C=IM!?I-WYS<Y,7X3*$1$(,YJ*\&&A.[
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
MU[+3CQR;MNE+6\^#V]AD?>'9Z=IFL.W0R9/'7\OPO87B_#?[^]CYL*FG,/S
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
M5O^\,VP25%#A\R=G9#R2>O"A _6[:0HD)^F"?I![!R?<]O_9HF$7PKOT=(1
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
M5.!?1Z-?7X> ;7'N*D8X]C;\RT/NUR;%*#39J'8!#0DN/.@1W<MUKUR.WL&
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
MG 3\(>\MWZ!S+SD(U45Z&L&U'( _V&VEN3;(!^@1V\'1-"N8+-5IWNX\*Z1
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
M'XPI].T8[%CZW5\[AC-:+\!=:[/.5#&(_P63K:B"VA2[BK7K/)MS9/F],?[
MX#1"/&W>:S$_"XN15A2_QI1UZU">90<95N/!_?U'3,1%_]Y4 2.M\Z;TS"?W
M[Z\]T:]"E-YZ-^HSW:8 F[OAYILY-2I-G C78KZA-V!B9L7A@L=EH<O\E\(U
M'!#]+NJ,*1QLUKX+WI)*D_@4:QO([JD+$SLEVL*6JQ@6IRT_E?X]0Q!;B1%U
M-'*BMUJ*R+B$GS@@(=[)L;%.'89XP<Y/QX=PKCXJAZ+T':D7W7!DJ?XEA?!Y
MDUWJ6\5H9>&W'Z:N@OUQQ>LIZ]Q&MXN#R/R=#Y_$??KP]4#%0.3F*3.#M8&'
M?S*E%W!<<T"#]UQA7"T1+/6>720)#T\,UGL?BR"S)FR+&3,9<?UXG[U/Q8*U
MQ]J6P_WD"$T;^P.VHL@/"N@39K=O=^@^NLDBF&#BNL:FXM@F<DV;2/5EM$.D
MR-_9HM&4Y^>WA+SM?OP7Q]36*)Q;-577K]5#E9,@6ZQNU# O5<Y%)NIE:70>
M2H&TTQJ:P#AV[0\&/87('T/?<2COTZ667+63##%\YTE+ C8GTF."27.U\'XX
MSV_?XU@AO3)%&@U 'M+ ->KK:$N3TWFVX$WI:[FX;WJ]0.6>\*^>N=P)[LJ_
M?LP ','Q?#1%FS,K%0"W$.@5AT5U:Y_JYJ[=T85%TB<O^)5]N%[H1^ZF=+YW
M9D#XV<_R7%.=OFPZED&3RXC4%I^!7Y;+,%IA7PFR3H>PV?4K3+.L9U_4>;[[
MBE;R Z+(:?(CV61E<G1TE":'FLXXCNJVZ0]?@+US>*RYF;57ON 3A1,HA\<O
M[MF1?<6;K62QZ(8!>\#9[DG-I85(:;7)SO'QVWO#5)*-99 FY]-DY_#P "%M
M?!2].)I2TYR_TWJRG1>O#D[>T8"//4I'0G(X^WJ!Q,I=IH&; E!,Q-JC&/H5
M)>]0,PX1$N8-:-=%RB/.<A^<C&B68KS1&[(36.N?@.$"$="#$(W;>7-\<G#/
MTPGLG>P)+,(N/3J*ZKSOZ%:,@GPLBY$_,N?&)+ \E)4IJHF.[';,;8_-]9*U
M-K1II[UZ8N.6<\VL. .SDO+#H&0:.A2M4DJUBIE\!3V+>B',H(*[7LSR7;\&
M#(([*,C:7("5[+P\?GU/-+_??6QF1ASU"'9#$KAK%R-.(/<%]_[*70?CM])=
M3>)ZZH'.J<6N=9+/JZ*CC2[9'>OSP%M(J/MC9!UGQMG2W@B5BW E6"O&,_N#
M!TV7?#/FD%6GMXT3ZK=*_K^B3?EV4$87"<P**.]6S-WUBS@&O9',XNL3Y2%V
M *P2W3]FMF,5'U=X<*S?2CQBZ6?6A;Z'K[ +P&N! YNL@D?604;ZJ;10N2^Y
MJ &;O+V,N'2]5XI)8P1!@B9_!3W=#5)<5X-(PJ[WHX4V: .\9*5DLTW[$01C
MR4H^N&6OX!->\T2.\)V_@?]EE2Z"^\RC3H$6U[-"1;<8E-?ZOFRGTDIX+8W,
M)T[1M?UH-A5S2OGHPW]^__0/*A\=:T*W-:'U<$QH;<=@?TM":SL+/=_YVK2[
M:23XPBU/K6)UCXP7V*55SZH>&Y./NBSFXDP .P\;7CD85GJ#D%&]")2I+7,X
M=08N_ZFNP=)[R*0N?E48$3K+_D,7O7>GR8E2&RINBEV*FOF*SGI,/&Q^SUVU
MJXR7?M1<^KG2D3WSGD<8JK1AK!BKSRQI:,F.O-!E"VX[[;T>?::#>IOEBF/-
MF[K(>\PUO19;OKG068TD ;?GFV9PY5R#)CH3>3WV@.)Z(0]G@2F!*[0QK/#.
M=&2'M+^M_=Q-$^'?0MV8M9PP>"'\4A)Q%B*>&TZ)-NRV'LJ,N99!$%RG+G13
MU\!LKZ.Z9WKM5^7V^[$;,Y$ RWCW6S6T "1]6B=TKA)G&Z5 RJ#TH^9"!]Q?
MC;/=8<HD&LD%ML>D;CL0 7(G8V;.;:5]%1ZE62#OBY!K7D\*CFL(QVVU.V_(
MLV]='' TO7.[(D6_81>@6782N<?;(OFQDZ,\88/-@-:,''X$W%=I^KB2LH(L
MMR1H X(Q*.[6\@K]EHB^&HH)1\4+]0_RIQ73SVWTFSFPE8!ECUS(B=!O"<UQ
M&HGTD.5GE3.OS\07$0^<-QGYUZB\USP&^7P765'&60T+S\DKB*FWY..EIM]B
M'R:%=ZMY7]5SVG[< 8=3.[DD:AT"ODY(E>.E, 8^SJZ.F\Q7P#/QVINMZ$'?
MC[!DNLJ ;_C^1]HZM \]7=<'(1+D$ R2Y(,#YN  <5J)%*?!]O/DWQE#7;0%
M12:3*%T"T'5"V2WH+K['&TX+] $ V54XJB8K+1%CYD;TW,[B"M&%$$LR54:]
M(=QD5=ER"G'[;F,TS_A491BR8#+4>MS$1#EN$L7S3YC4X3B;%WFYW(:=LBJP
M45?;4%HKZ)96.-A#%WAK918T>!07))5=V@G".\DWEY;$3)\53UE+DP9S9[ 3
M!CM%!WMRD%3<P,/.E"#7',>5S>G0\RP\&\!N*:X%*;/S?4IT6*DV$0VP\?6,
M WKX1@6N0IDBD+%E4M7(47$<H4+ODN+"B@.X\+;W&E?.>CQV)^RRTOO<U RC
M^[LV/B;%(UQ$!;;38AZXM#_+^1R//-O-3)V\#;M8^@+UJ68W67["^H,3PL2#
MCCRV&EO'Y2 7UM%7I%2\(FXT1/O'MZ8Q*PQ M[+PUIJD9DTB-<<:,K@]7BKC
M/A9$0A/U?; $; \(B40J^@*U\*  E,-;*A!:+E>E4(=\$*QD(:_G+&X7,<_B
M!.1=4YW7HF<JUT7GZP4:(C>^?-^P";185D)D38DG45F?0#*+)M\%QFAY3RQF
M8T[6 ?8FT/-3HV$&799GRM3,]#]2L*3U1WH8"QC16S(*#E6@WJ(U2NN3DX.7
MH%RP (\B"GV\9Z!^0M;X<NHXM9OY0BOX(>M[L[;9&:T>YX1]XY-V <(HMK;,
M"$+>Q@JE0KDRZOG9H9"WM $#HE%45IJC\%@&GF3GRM"J4^>'HC  T[+,_O_F
M,-E/WBWG+GD@< OZX('_@ NIUJ@ZR_;LWW_XM=,]-SYD?!Q3J+^([,M;=2)\
M%CG@1E9Y;IR#+00X,1HI.^M&7A7,^WT&UCH4QWM2[U]HFT_IQ'4-/8UO*)"?
M.(^+33\EFT-SM_P[^@6IOZ/Z,KMEEO;768G?E=]_$Z,_8HR_B=5?>S@@0GE*
M3E=[H^C\\<[M//0[V3CWEW0P_/G)L[T'9K5"7J70Z,^/G^X]&GS\1%+X?WY\
M?^_QX*O'\M2(Y*&XXKDXD$ E28O0[Z@BD&$R9,)!CNW$T%B%VNMIQ[@$AFZ@
M(BHP[_&7OM,7_. >HV4@EU16GR'7F9)0H-!44S]K6I^MY]J,HL)_C!'^"?[J
MWT.G_/[*8H0O?"E\X=$(7]B.P7ZU>MS;:C"\\^']O@)O&#R\T(2R>"4"YTTE
MGKEBXDTY\*+'A9-HC/A"W"]"79R&V6&*-C9 ]. 6B%R4@^ [,#$QJ#)68K^A
M]X%  MG-%9M$#WG.<RPT4$O'W:DY2R0 :PYULC; (URN,0&LUTOHY0+?S?7R
M^'BTLM96P[&'L%-Q7C>P5E:?/UF44KE&_X^4OJ_#*006J$4SE5K15J&JO1_-
M(!OT";W*;_O^SOEMAV95WDWOX-V4)"^KA()Y(T)V)52M ;"8O[F+[Q3@ !(Q
M4]S/IPKLN==,'M79/TSOQY7V\9C"14_O<_?)5]S7Q"6/\0LK0Q'+>.#!S$@)
M-)6 F:?<%6G@8*#^>H@UQAZ<9])(%36J]'Z S:I#T;0K[@_S@)+=BGQ4$P>F
M4)#-K(]F95OTVGIG-@X'$;[EVF&Z\?=/]N@E=]Q'>_LLSW=!'TK:N>5Z!XU@
M^J:*F%!R8S(H<JM5<^J=?.;SPYS'3V7_9?_^T[TGWUW_^5?HGOW'=T_W&$*K
MKNZJ]I&"),3.)>I=2:FVI:C"!"4760-?'"8#D\(Q9ZU5*R#.X&M4^SO0P@KL
M$OOZO\ =3QJ*60PT/T27.71:9E"$!=7C4CCUI]>XHP%=) "1IIAE3<#AU4W$
M<-E?[T5I2U,6K:9<=KOEW/V UMK/HP^]%\4%JKG#TI:%_7K]/*\3UPT+V5_R
M:\K)'RQ=&U-.H.J$%55S(G41]Q$)=.G&&["$208ROLDR7.;-Q*ZNR_:Y7Z2R
M&&=99_F%,(^>H6A\C>A;/\)FG+UUL_=+,9FNFZQ>ZUFAQPAJ;)S)=25]?NH$
MW[VNQWTP7  *8I85U=^]@OY0!,4=VT?9W=#-,F(%6D<RL48%X))Q*M<0D)OX
M0=Q*^HX# G_I02DC[-SJS.[U9O4OB_+NV(P'8NZI\8;\0(\6!#1Q!7H"=*BK
M[,1-5 0CDQQP>B$/<THN3UX+2,B:"2A!EGVCW%W+7E_-;,(F(>#NIS0II5,T
MB! <D)KIM]XMEW<U_\AH;=*KDV*N: PK2CFC]1&C.%Y1;R+K3/H(Y  M,VR-
MVB.3?>Y_S;T?3@%%ZZ8I.0G"FR[.AM;?R!W#3YC7K"TB=%C4B,+S)VB9 :,]
MHLJGHCIK,M\,G@=23(S\EM.<@ O!O[E$C[-I,2<MF8/R "\B/+Q,R>'!)EJ8
MT2/#?LZ<4]4Y1G"VMAV69G:%L?:TX;> O%>!D6J^Z)0_;EAZ%**&4;57'UHO
M729Z\=->KN\B*V6C#!JNX/:\07N;"<A;!=Z*A$ Z+FJTQ%Z[<7S4X,%7[TM[
MXZ,&)WZU7]MJWTW- B=;P>$E3<<N_E^:*WJ(.$^5UNAK SEI$"?JV[+4_1HH
MRSESJ\6/A03WHUA U$)^=>M8NVR#Q'$^ Y&*I)T!)''62%,%"W$8)Z1OR[R4
M//^E1D;R7L-W2?$KJ\J&9M="GG#.O<>_WJ%S@S;-U^$$X6UT=S>."$^/\\?0
MJBN),7+VR]SH)23N% F?M>L$:AK!MLJ5LB]\YBO[U#:U#1K95:O;4ONF7G=7
M@B2'(60NOT;/2(7>"-0=+LV9@DB%&:Y'\<I=(_A,%OX]H9L;#D+M@\'I)U!+
MK1[)/3+S#S8.1R#)S062/!Z!)-LQV!%(\NFFJCZM:Q9,'G7 7FEE[8^2.'3G
M8R5O%</Y9M&QUC;^)%'-H=OU6=',Z Z:L_:1/VZQ(P$4A97X]F99OP&<[Z$=
M(HDZ1G/^F$>9HP3R XRBR'F.T HJU!><6)3A[QI+V#DZ^;OP3AZ]"_VY?5AG
M[.%]JWMXWZ;=O<&(-%Z25K^,06$T^[X&\,))S\O=4$7L('?.9*MO>=G>^.1-
M!44%9D=<N0L6ESF;@-[!@K@;IGS]0S8-RQNT43D^!((%UH>/ N0C7*%*B,->
M/##=Z8/'2X<+6,$:O1Q8P2%$J2I4BR'!43Q@ON,D=<35'!+E5I;J[ZNL,4/B
MYKLKUJ&83H%TJK-6<TQ&F@C23E9>ZX2*??'K^"T "$4G5'YAD<-3X!@#E2OK
M<E6LGL=^FC65-=8B!5:**O.*_8YJJ?<^,1"'4>#E:?S459%WZ OE-"1M6T6;
M8J9K=F#X\5E==YQ Q*]#\=(E8KO2.MXQ&M8C1P;%,N_@_$XUDE2T&L%AZXD)
M9@<O,(67[.B,16=1:0$[JSON :N^NF^^B(,M IYB>&R[K,O?JW9:%Q'.YB2<
M /K*T]E&B)Y#LU/6UHZ;L;)6<,H$P=+^T"-:JT&UR9PD!C,OR9LH'MRX+O/!
MKH[^5\DDXKGHA[SH_\:HUX;]X$/&=UB]A_A/SW(A@:4-Y.20Y(P).1'88-QK
M8;!OV0KG+MZ22Y%:*ZL5X])K<3?8)(C09L)\$JA6F)EMXD*#&D;.^SOX@X)_
MQ^PFDE[TS.V2FQE4>YUQ+Q*8!*JZS+"1\43Q8CQ-S2DY.\YK6M9=':U%YF2\
MH=="WP#RO_>#XAXPT6-H\5JPS^U%#$[KQR)\W^)PM)%VY2_%1*>#N-!V <K_
ME9PNENPV B1OSTHU!P70OH:,> (C5KR89K^7*RAN78>6S]HA*NPJ_;HYR%&;
M"0P:0=7SNF%OE[FTHC8'/GW)&V%(5G6N]"8#6O/4>X22%95T:? FE4GNO9.2
M4\&""B= $)\P1&5];C*K#9$%KAGC8R%J+I; ,=CY8SYV:2$?ZW#G/XS(S:\.
MA_FUM73;I3MM"RED86'1U#XI"@3:?;C!&*CF,1U+,*5&R-$:NDM.[K#-)@>%
MN+71_M'0%\>+I.^PC\'U?Z+E6 %(/<^6NV1=[D[(-/F0!H.,=B!*Q P%H(L[
M+L^ZY3'5N"' YE-'$PDNQT9,9:IMYO(BB]?M539QIW5-:_+N$MSV39K\S*UZ
MCV3A_O]Z\6YQ.J[(6L]1>S"RS1&=:C 9.CX]R"DG%[QHIS%KC?'0V-XP"S(1
M_8]3Q9Q,LR5'+79]C#\:J]3L>J)6J5L3FME8Q,:\/B\/D4?P5[?)3VCXJ-1#
MSG?;/#+"GD-CR5GSJW&%UN.RZ;3FC>. (8#QA*AF.X6#$,*E:$#J6(%ME/1@
M//U0U14;3&OAKF-*^1,IY2=C2GD[!OO%*>6OY89LVG+;>,6=5L-_K271$!'A
M,?\ &-T%:YPR?=S+CU(?B4:$,X8?)COO7J*[LZ90)<@U@#'5Y\)RYR%.&@$R
M5WY-HJ2G^2VOXC,D9$V5Y&-4&MGUG;'W$AH,=RNEAQ@[HQ I7#!_%<+1Z$$H
MB6\#(/?(5H/QYJ,-/OY0N<YZ;4?V1#]7B&3!5*LO.&)%NR9K)9 5Y0,XQCV8
MJ-AYK27^%AQ81.>8TI@>X#O(CS;%.N=(.E:#!JHXYP:92I")+&8VFV=T=?"0
M>CZLVYWYWH2"$PB>TSC7ZVK2@6D,J1TNA-4J.8! HP(#V2\1^6Z]'A% 5PQK
M8:"&, #>D:WDK_VNN49MT]=E[ K%!-?M4K8MI0*QT])OD&.T)\F)J.*[&>L>
M4/5\QLFE>7^(==LR(4\9B'CJQK,8(B.Z"W+8'I8@YO'1QB@&7FOJ68_ZH&YN
M6R9B-9OYV^1Y&TBFUV]$ZQ1=P-)@D>L6<P'S*8WZ\^0?/Q[_3%IW/N?CK,O.
M?=_(AOM"/Q^"0WR39]:^S_OESI9F44 2LP@CX<-/,5I6(:Z0_C]1#ZT(3! !
M)NLFJI\.#1XBN '8O1C7M X07UL=WR=?U&](S@-QFM!3?O+(:8PGEHDZL#8K
M+3]>,)/AI2/\3MT?C2+S)137T5DXXP)"J>UD"VW7F##[K2X\P\2X6X?46G;&
M;,-&Q688CEN5?6SF".I*O0OR\>?TCP]5?5FZ_-S +=*AH5L*2PP<%9,TWZ9-
MDNF+EBM UC[ZM7E(.X<GK]M[GB+BP:._/$W*.$GIQW=1D#1.R2=.O;DL*7';
M3Y?N5%$#WAMD1?#>(Y&3T&W+H#MVH&$8"DP^%Z:_J9N%5^SE@A5$P!E@OCU7
MQC$%^R[8PASL<_;[)//1-,5D42[0R*RDF;2J(?BI/[-W>,B!-BL;PD.OL' P
MT %F2MW4I/U0E&4;<]HJ0Y@6;RN00* 3O; \COS,.OB&SC:#_N6]X09TH+BQ
M@1NM[5!4KLGG89ZAEP OVG8QZ  @P+!,Q2OPK=6^:WO?GND7$/,#:#>[RI/B
M,,'C#"+$S1P'E;N^*G&*^F7?=D!([H6(UW<7%I>W8*8P=<3IWZ8O4_^6:?R*
M?'LZ)N9EQH70\V)R)<?\PT=WKO+WB-DBT#R,UO,MZ,^;[HZV)!6^ZV@ZYCH=
MEA#R/)T-;M:NEVX3209?^G8,4&FMTQ_R-C.^J)7*R'G6,?\IL"8.^@( H_F2
M?RI[6)JRN4E#BK#,+CT>G/'=.O!.NGG[7B._DCU(:@F$5JK,A&;@7XNF:/-B
M,L@/WJF%OQ:!Y,/[HC%S72"9Q/WO]<]>X]7$N-K73KZDE,+QYUE4<9Q-LJJJ
M.^%K=<FR7J@BK7RWDG7/8X1K8)O#,S%8:V68V8_0J5.[B>":N+.'F?%Z*ZF8
M%;ALE36,-F]$9BX![BV+62%VRZ3,"B"I#JJEGQJ=*1"<G$JA%C=,3*,6)+SP
M*9TT])]D4;F*ID#Z-:4)]P'US5?\,8';87+HEIS$@*7?2-"6L^5<(<2E&/!X
MP9JA94>P)X*)KT=4P"?SY8,[U$U<223AI $59]0E@M9;^UB%NX8]%CZ2WHDE
M4]'3MJ=#$#Y.B5YO65L+^AZ>?7N5+)#7/QT,EQ?-G]%\@7]HW?3LE5GVP8'1
MQH_ECF[Z]\Y776E;9M3(5-*!PK9:I//7K"NWLLTU4E-43!TCX4D-&V./Z>UZ
M'8G !M/KW3/@%5NKR 5R;T99ZJ_CPD&'^>S;5:'PT=<4V"NP0\YW%K3EKWLG
M>XJTY($IPC$<.SAE]DA#MO-"@TO6Y8/W(-^*/X[/IG;3N>E+UM<>MG9&FB69
MVO'FYYJKYLX;Y[03U:+*%MU4P:.V): L2$1+>8V^\JI/.RML#%V$H^4-)N2J
M>1P8-*)JC?Z\A897:9]&R)_M?F9[Q[P_W'?U< _+W]-]08LTIF)9'4M#55H7
M$G_HEP5BAW]T,>'( W!S01M/1]#&=@QVY 'XE-MZ%C, 0!N?^AX%9XN2-76O
MV"QF3&9KZ50+R,OB@Y,Z;\1(XH!.KQXE1'=]6SU2N8A7B&&H]05&ZZ?&IULQ
M(^1THV-%KF.#=#B4X7CM[%IG]+'U'>KI0@=Q'4 ;. 2'8[B;=I]X^1H2*YC+
M&U:4\Z4GXA@5Y*]X[TE*&T.KV]@#/(.OQ+7/[ =I=D&"@"!".!>3L''G6</V
MG?EOWHR\R@QB^X,7?(+@6,K9;;$2M1N!^7OK"B_]>W*05#D(O1F2(')Q5I=%
MW?K*&@W"E9!@4):+24&3-^6$A_Q<Z\'TK_"2>\DK]J1HI7@_T7_3OLSV[%QZ
M38:WG&EP9.754MDB;8NTODXOF](BVC,VI69%RT6D].H:0K'=<E'46@AM!OBF
M629KDD;",*#(6K;&G.8OAA4+QB>9DB7>WEQE[)I994Q/$6I''\"NF7G,)UY?
M;7@[B&,6S2"R9XLR]U[O0EU=W_0PGM>@OVA&HD:<_GO/1-+W]I%F@RK#*DH%
M<.5ZBK&JJ]W(N8X\8B3NX,7KG1!)1F,(A,?@(N79#$5TR4X0 E=-$:3(_7<%
M*W8I\EJ(G<W""V6'$O2@6D,@ACU<-:C;>_0^:*,A%"0F"V=N)=2MC6UX5W2>
M: _KE)PS"1<DJ$?9J;D'FJ":/7)N131?D 1,+&K-!P]W(LJ8(1;E^. UIH4]
M=888UQ:XFZ6R)P,J&JM!BJMB!)?HF\T.@^8"HHGC=;*K^!#!=:I&SA9<2QVN
M7<PY\[+L%23HS$>.3#37:XX:B:G=S0/'<E2D6G&H- A^16>)]_\T?U*?USTU
M^2?M<_,G_OI/0D;SI]!+O!];?!L.EW=VX^2--#\5!Y_V/6I%RG[DE]15QQQ\
M*[>,DFRP5:*W4)LDC']CJ!E:?C7:?-4SOX+7?;EQ<\AQ4V4S%VS!X%0C](>H
M  ($92D:^U-1<I]!>G3_SF60?O;G_]W<WRLVCX6JA2JJ9TBA.4@IH7:7"PJZ
M$<]%3@3DEM6,;!AM:GNJANTHG5_(U_ !RI!L.BC1+$MCCI()8',B,D$YC"9W
MUXUQBNP\6NEAZ[%&4>.@T\9W_NSH^5)\3A2\YQ8=OR-W05]&UUL"9/6%Z14%
M!J['?*:6C3^(1-<DZ(/7P&I@[&UK6$\KTPV97]^\W%X[C=!#X#8HS"R<9.TT
M.2MKQ#*/V1XOM:4=3[&\2QI/&=H*&\# QE'002_C("N'UCC3"*]8Q KS<5U7
MZO%=MQB2LH1+BB_*] >ZT&!>*HGYE7KFR9W3,R\M]'TWU<RUDI3[Z</]9TS5
MM,N:R*<+! H46B]G5]PM:MZ\_V#O\7<!0'JMWS_92WZI*Z^B HRD: .QFKC:
M\*Q/83?&V&YDWEJO%C@IL^3Z#8VAG]*2*7X(;(MJ)@<SI8)]$X$%86[!/?K
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
M.H,Y:KN2"PX^^;0:ZFU*H']4UT!S9XK"P[IE7#$\!ML5TFO;@?*@$+J^=?N
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
MLK!<4ODG#I#!;2DO=R8%O%3N@+:C:HE\5^JV89>&/V#"0GP7MOO"R<'%G\$
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
M0C"4' NGL C]Q=27P8_KOW6:>9A>9W$XZ ^:5'E^65?;,FS1X< @$W1KV"^
M!=96BT;44'<'+F0 =B8:,=1QD;2>-WY($I!9CT)P0BI+8:I%W&YONPJBH3A&
MM2'."ZS P.[7#2M&Z!!>7**UF5J[I57<U(8M?B0V1#C3FF-^LBW0C?+1CT^>
M]!\OQRS8O&C.>C'W8,VLC^MN.-3-#5R@3,2-AL2Y&WX#;#%=4#*6<7_QWIK<
M4YQCL9/ ""YSMR+SAKV\W6!X_*HZ7*,,1"NT:T$PKI>,G&@M8]KTL@, 9U1W
M@6!6IAA!KR.'E6MFYZS%%.9EU#UX3YVP9V 8XRXA.IR>FS6WM:YK(N4UF02H
M,XX0(#(#_WG*]\AMI@+8TIR;4P)/)9*52-<=",9.3)S?"8L-GP/=NE<H#>;Q
M1GSKY>)%TU[#C ,Y+@J52%0_BU_X*497'_WYVV<_?>R=&YQCVG#;L#ZE$EA(
MO1A!#5!F(KO$:#'LC<6/P9"%2^I+-NGT8 :!<GA612<9^]BY,TKYQISZ,*3<
M*%.)_#F@,>DA9>5.5%>T>6ITW8!9LJL<UQI(QPZXH.,ZUPTGM#79GCO*7*TE
M/\*_3=)Z;#R/"& 3QM1LC1&A.GO25>9*BZHG<U\7@-[[#6XNJMG!9 ^X^32G
MCQ712=9 R@.:]U?PB-[8U)TG]>KD2>Y2LRXG8U'D2!\]CU*0#Q<%$4AH7M](
M,^ZGM7(@FQ%[LJO>PO6/(F1U@Y53AB?"[GK5.] )X([W.1=UA]67,%QR4D/1
M?CWMI@L[JF+BJ13ZP7 /:59.H*Z&X^-<#E ;MC'2KG<AFIF"*WN16X4BD_A$
M<[#SEKK>M!U+LPWT#B.^HH206OE7#872,88KDA8JU"L8'HP=75,PZZ.@Z)[N
M7F>U: FRW<8X'J:M7U\V8307-S$W%Y$J\J<I4Z>Y0_1YIK%O--@$/'W@[LT8
M6=M6$"&4^ "7%!EZ [ND5N].97KMX5_AM@@QVU;+XG4O/ITV<0LB.J707 F?
MA07)D6CB1@#0IS&TMW35I1H"4Z!#^J&^JEX@8F&$:>3V'U5WL\[E_;8M#)&@
M.&V74.UB!7J$5Y ?._9E)Q8P5ZA>MT)U/E>HWH_!SJUEZ=J-NA,$EY'<,6M7
ME8"1L0Q:6H+*T^M')2L2>+/'MB8AN"/ODSX&)*Z/9]I_#,:W9<!(ZJPA3&+V
MXG2$DBDT++7/"F6^MI(?>W8V[SZ9UQ0N@WN*CA9L)0?Z*3[L1)%N<O*ECTGA
ME(X.(]T2[-ID_52_.F*=:02M2P9*\X#]4,*IS:UR#B)DPXB)>L0&&20(R;.I
MC2_A<9(C6UJ68@3R<>Y6(J$C$I.8Z54</3/<"$$24Q)6NX:\:]2 6D&-PA-B
M+J:ZBFI11@$O*!^3] )2$1-Y$#SZT,AP*"\146T6Q*IO3[%NQ9$T4.DAQJ)5
MDC1.<$!&\>GB^UJ*==?3N\DC;/,D+N\&SEHFMBHO$_#>,GX0^JY ,CGSZFA;
MT=-O:<JI!ECN<93AEM3H5S(0/SAVUUW;7+!4V2#9LC#@2Q3KZ*?N:43SN)\X
MRY':9-]5^Z(;(0\]O1$=8 =K\^D97CZJ4@FA'N6_IH"KD_!>83?BOHRR#N.N
MF)='0+VZ_TBI;BWL_F,%,2LM<3;FLKWVY0-DKPB6>!/'3]8B;*@8;R7E->0#
M4:X3_1>7I&OY"B6.IANN$Z>7==B&88>6E+\S\4E[BP/QHQB>.$S\ Z0)! 2Z
M^)%^BS(#1J@:P9UT. 5:2<O3#@<+*I/2+3ME*+#6S4'2&O0//"J9^-Y"$RL?
M6:*/"-*"X0H_]%%U=G%&;&VK;=&\J X\G!NQUN&C_$Q&I(;@="N=?!&6D<,\
M4-EBYM0\.?M8VW8_/EM\.UB!HR!SO>/+OBK]7>(64]02.+.9;&]:C[CQI6!S
M,32<7?$%8EY6;_#64NZA[%,802FIP38F35RK<:3OU7$Y]\?O9W2#A8]1JNDC
M3FQ]'+,O.'J,V+RJN\-0<5;JHCW4A7U-!Q9>]$_H0M11A#V4)%W34P47CZ>(
MT\L3,T1&&,)]0%\3X28YBA0YAZ48REH\LF 9>OJ)I@@32#_[5S=$N>3C(!=,
MSXY-.3(!84K"Z86+BVRZ(2*(%&I-YG0;SC-QN7&=[PI-=@G_=!FWR[IM:17L
M2*#.")$O-D0L]LH]1YBOY^'I.2$T&.?A+F=5?RKO>^=XTZX'5M=P:]W6(C1&
M/,A"3H,V,O!6W=,K*.*R!8 -1D??9N^$&J.W$B5@V@G4M@/&G\*E38#F\_1:
M7D:PC-[%4%-ROXF*+"=;CA223KM5_SG> VD;R(:?"F%(+1;[QTL3TM+1HL&C
M28'<J$?Y9+@VN6:H<->P,D;1L$B-3U47.R9NHTN2!(P9>==7AX, [(P"W/V.
MSYBCN6ZGF2A&(69Z?3?HT>";D28MQG?+J4B0_,76IZJ7QW.%69?6J:;]>WHB
MGP[=:(?*S:FQEEAF;;:.+OS2Z.G3:"3\5;P)N"M7X<!SQJ?)VEU>MTT#L2#S
M=HW&KE1R9.U/G&RIAUAS^6V='W;()YLQ+)P^D7AYLXT:ZI0EPNKF"IFE^'B9
ME9*FR[8TXJG:UBM@YR;/ZAV2^-\R06?<4]Z$&V&C>&Q3C6/RLW"Y&&$M&Q:E
M#]J+O54RI.C ,$@)/OV67+JJ'_]^9#(?JQZHRY)!B5\-,'Q_NH 9\:UV=U1/
MH2-/:T2:M=-1HB_8)$4K/177A-"4K(="75V3YTX5M2>QWW93'-$#FMK+]Q<.
MCK5,EFRT7#3;U,1/=_WI[E^_F*G6DX586=:B/<C2(PY*_@VR/R^91N2RVN5&
MCZ7L-L:/SXP;PBX30O$=&E^-L3I\\EA]U#']PSR9L=(6@XBL"6.8ZWRO6^=[
M--?YWH_!SG6^=.W$/XRB"+D55*H^^,HP3#&A/N*JUER@61=)E,N_EV,?)0;5
MJHAGHLM@%J1(=+L)CV/2&'>)GBV4YM\@+C7E>CB?3EG<%2#\24E":I84'Q9A
M#@ANU]\$)WW7J^?H<LG@%3"F)(H3B,"2S2Q$JT/829<+:;^P6,70\%N*EUR(
M?MC2U0PBM#DAY(0Z5WR'O$>L*,.H@"KGY6 O6*?Y[+X6%I,,XK3+]I%ASI:6
MC4;"3$H"Q*T,0%JQ%O%PA/I%3[DWTI=%]CP^#RZW8HGLSQ\+XHU0Q FL9N1Q
M<,QIY'O,PC/%^M[%(Z>H.A><G'(\[^]VV*#G0VJ /E;/YI>3RB,_2D0/LJQ,
MU&A!EJOT1< 1V3\O;52<20NRB U]S1+T*BQ^X-&14I]EA03AC!*)A#KJ(YO-
MMB(U,A3&U)*!'8@^?,\.+V!UL6[,I*Z9CL9=Y2;3&A=3AT ;B8EA\25!R=/H
M@\&2W+,D0Q2L'25M<.;HE:5[B2X4Y,)[%61.>;BH[[D/RUF,UYGI/$3](!.C
MBIT#:<F1?O7ZLMV9TRRT6G%-/&_3$;&>^&E9-XQ$5+"!?]&WG!7WIC+OK.QT
M4'-'B2ZD7SB93;OP0'67\$P#Y#!S\%@>RA[B@ST'B=4&X578F+=JZ7ZHIA,Z
M"$)PZEI4G?06Z$WS:=Q5P8B4-(^:HE-,\?'U.EO\XETRE^*:_M;J)H-79((V
M6#=;1<_??%I<[YI;D3]YR"0*]/R#:<V??R7_J94;MJ':631%O&7H$-'4HZ">
M<+T.]JR_D%%&Y3Q:2L,.ZM25*Q&NV_T-)A$T450F$%)Q_!=9OZXZ2!')_&BN
M*D1'FWI?7#(<>55IAZD.7 )QQ>*XIKS6_9V.IN-H2OQOOX1DTG=[P>[L60AC
M95VWVH#L#BKKL5(/A*5 (ZJJ+W8Y9;A($SK.7 * %0UY\04$EA<W[6"L4>%,
M5GM1_7UQ1PND* 3SSS%&<AW#E1=O6X=B/)9Q:KM%0LM/#Y5 @;G6TXG4J@:&
MZJ]U?HF[K5':D2GE!?9P46&8?F>FI(7;"D>Z\C1ED3A3/I9W4VE3)84Q*F4<
MF;TB4C/A$SDVC-@*F]%DAW]T, >F.J:CIS<#QJ6,]JX-4;FOTTM$MJ6KTXY+
M<^DAUH/N5 _$R$PASM2JM";K-&%[M&M='QUQB/Q@]U/#_K+:(MA&@ZWK.0HS
MB9(4N8EUMQYV%$Q*^ZT^("7G3WJ.S$9<5?[5[^>5:9IVJQ0X-*Y01PH;!Q$&
M0E!4Q%7T 0F M9Q!AR'FOLJFVC(%=D,T?9X?\-0A_TLLR:_"M-& G76@ATAE
M_JZ.EC6O+:<T[K5,+GAQ#X2VH'=4>@^.FS(::^[;\^.>>+LD^$#8(5,*P84[
MOI<<CW#!\?$4& '@< ,EGE6>CM^ _M(/P!<=#F$WJHG!85,.9/EQ9W!N&T92
M:V;O88WZ\F]8J[Y" Q>EKR9+G.8ZY5IQLX[#-#RUKSJ+IE.O%&7>#;BC="^S
MW^3@+((GVECE[]8%C$?%&Y18N;YKE*XK^$Y:TKMH(W^HM\@SN>EO"9V"60UQ
MC;5H[G9,/,MF@ %@S(BF0=PH;'/^3%=M.G)H .^734N;Q10L3FY,,F5,Q+EX
MSKZ=((Y'+&^:6A&O ?!;@IM!U5GR+VSLV:=9Q@"GCV$-!3G&[81D.]EK)/Y;
M\N/I,AWIAR+XNZXB#)+5=Z@42\^K#IRZ@:N]07/J7/U\[>KG)W/U\_T8[%S]
M3->.K .0ZI8*=K8*)H2LX>2_YM87EJ:WZ'<D7F89BZ27P[[=5Q>"^PMCW19[
M-D^:2:)0+]'AD_IKHH#C!R,>;:(>3SEG-I.Y[T*A99Y@RT2 $C.;N3K+B63'
MA/,C.B-'[Q5OO(\G:A(?2\8#*RZQ+X_4%6&'+-VVU%0+B@GZ<2Z!C!\>^TQ,
M10\YT1 @E"1L_MC+Z_$WW ^G"D::W]D7-PD-H$HX0 GV KCAKKTIMF%JA),;
MH#^.R@?IRD,")N^26WHR0?VY!)6*11F:37$5K ;R2R%X&C<.2HF# ]K8+3AB
MD(\8R[!U&OEC_GX.BBV,(]%/&+\H]TPVE1,@Y*X(W;^($F-0BQ-G.1J56EXJ
M?4B2OL7L;*AU@V2;EKENO(K$?T>Y*:XT*2J3II^09.2((^6D'AEO'#>>F'8Z
M'J-EO\CO,!5+6Z; NHC5J<H"ZQ?!+8I9 MXA/BJ([*=S,"?&_[ES4:,E#?^'
M6+5HPL)+(6V3B%^66.^Q2HLEHG&@N!4IY\WKT\>:+#AO!P4WSP+=MZ^2,7Q%
M7=$K],Z2S,7$%'M6%_DN</O7!2YGX_+\\U]_,4JV9XS4_HMJ=<K-_GA/  W]
M,Q.IV9HK8<[D,J.8S-=4U21J%&$D:2Y^3:RA484*65Y"3E&C&7L#H%!(-Q!G
M>$E#:E+4 BR_Q.@;@4<@UN&<=4(6P_\]BALY<LH3W]_<I/M>X0E'UL'5RWW6
M5$$8*,3PE]9M64V53=+CB'&]J(Y^RC5W,)GQ]+C8W'.][<3#^!:=L T\X?KN
M//$H"L1.<"Q#GM><'C(:QH4@MQ1^HY39=.(MCD\N-QU Z2;.LO$>Y$-RTT_M
M%14E!RIBBM^R^*U^(4E;2PUXF0+=T23/-2*MS&"L0O$T_C:C<U(DBG1$)'3J
MDF\=JJG')'T1264&.RT<HD1R5=5X??\-]0VAP+R97FWJ]MQ6S+VDO-G\8/ 7
MFFR;;QHT%4RW@:=,!447$7=8ME*5X;I9^%Y'![A2.H9#1P)_DKAI@R]=CX2L
MS[A=6QFS,4Q'9R>-O+>\KOC7M@2E2^C?<G7-'L=41X(77M>ZMB7EL_8/D(3=
M1;#O0W4#?B5;LJVKJTH)+S%Y4F72Z>.RF6AD%[1S&Z_8VPE3ZII@;U1F ^7:
M97@JD[P;C,R)4&:NAY*M%NC5"7:0TO&51#?THP>K?G'+#@TE:0X)X44L4:V&
M>NO01^*?$'E22L=(B0!U0K1.RR;B$%OB_1MWL=5-NTB8"&$IO#0$E$3C+/85
M0?$:KD=O-B%>TQ]$#I6)Z\-W,%J-;.XU7.I9"+!:VP]"#:)5<IJ=IMA%EY'7
MEO[4CUU93=0C*<ZXG];E\6G:*VPG08/H14#:=:JTJB*M6V5+[ \/C-$P 2EL
M7/RN-XN@9'-RPV!UJDI9$FK*G5=E[XBZU8Y->85>=" FVK?U"WI#H.!=VH0B
M?KI"M8XJ54G;S*K)9L>6T!?,9Q*W?DX6%M_Y9_JZ!FQY58U\Y'!WTZTL)5 9
M>LXBMG0,W^8TWU)LN^_WW5^.DVLK7H?\J+K9;,$H=1>U^M.MNO?3&OT,_GJ<
MPO'4J7T1]23U%--F<_8,GW_WA%F*1%M^\5-%7G3X!_3(I/_V;86J5O"N%=+]
MI.WV4HMP2>H)1G7".7C:[)95$D,8A])A C]-->;7;:-48PQ'=)363&\M39N]
M!$T;$,(Z-?BYRO>Z5;Y/YRK?^S'8N<HWR64:+9!UN.!>NN7BSY"=RFRJ!C<1
M9MH"#XC.;?M)!Z'LC]UA)TE?%K\XSCBA>ELQFPB[0]*Y>%0,.M-<^"BJCH41
M?-.1-,#'"Y[(*FK#TM@]6QT_OD=RJN@S#23ZX5\OB7GKOUJ%)H?==M%5:/PA
M6=J*9,KZRWHOZ@F:DJ+,PB"=/!<M-6[1](7Q;@42"T(S4&<47;RKOFW+<O%]
MN'A>+!ZO#PE;OR;A$EFGY!J)KIRQ9T04S5]3U9(EY[P2^)5-.,1],\(FUC8,
M%PCWF1H;>I+,RE;;JL,^<^7H2BP<8UD[I<8_]LV\+L%"9>["C[$I4H)7839(
M)H#5ZV)[I"6!8_F(DZXV,,<FEI;E9,33&3T^>;_=]9Y40YS=;Z]X?X.X#7G/
M@C*RKAME7>SI)WQM1(OHEC('F=D]=:M_E;#5]#%<39N*R$Q6-.PI#:1(YDRA
M,.4AVA8-@_0$5;&MPX,-,2S+D1U4T<8A>RW [8JX/T4_2-NS&+JWX]+DFI%V
ML<C.;$32^I[G'Y2@6T)]2Z-'&#KN.7^-65U#$172#:L3-=YC7.'IPR"YFA'+
MTC1Y0R-MJ":P1F9FS72C8G3" -;0@]4Z HT'Y29- 8 <]L;8LP9"2H?[JFJD
MU:%'0B\2L#@%0L**7Q1LTND=I/&V6AW4] @/%J,(01N^IH4XN+YQ-N82\Q2]
MV4J9'#U:RA@<-NGV1C#>?L;PJ_13/ [[?;**&6R#KR:D]3BH2D<LF AV%W(8
MC-&8<[+1D\)2+96*A"GS.[ ?ND6#*4%.*LK>QH O&FN7'<&K61=O-#@HW85I
M1)4\;G2:2B;TTI:P\9:2XI](6A[;4O$41$(>O[54Y7=D'>6$7Z)G(OQ7Q^C<
MOA\*);_F)0)I+FP(+0R60-J0/1N:_YO_//:2/@@-#$HG%+;U^@5Q<U<FFJEL
M <X7*6M)3//JUM+UWH#;HKUNQ.=R4-Q@)"*0@3P#V6EN@-?25>2O:T9I 8@$
M\)H>)>)""T$V)7/ZJA'R6-;O L'Q5J6=Z?>?@ KNL2*8\8I>9SFR8]BZ2V.=
MV]5=>BBX\,R\K;!]-T+!>7U9-=Q.R6:I/BSSBK:OP0 J3!Z;6/01JOZ(#8M&
MZQ@MEY1 YTYOWVV<VD\F527@W!%39%I"D>TV)EXWI&_&JWI/?963,QH#HJ,S
M.\DA')5'.\#=Y$P39I(L0;AT+RJ/*XS<XT9!"8E:(ZR0I"\3EE'A6J[YKLJ?
ML 2*$'+2E+U<2A'*V6=:R54X578\2;. $ 3&#>&;0C.XG+O'R0+J618)!2!N
M(!TY<7%'3\'5U.G#C-S$G"E=YM"@PY4H!=F<20ZS=V3GVZH1^7EV1Q3=D*VF
MOS1O.P)IQJ*=V!HDE O/ [X!@!ULH'5MB59^4W?]@0G!X1%=5<(8C*5B/R43
M6A!3VRN3)Y-IVP;P<9QLO]Q/1?F6_HEKK[0U@S-U6/SQL[.'BW!DMMH*7_27
M"PAO-B6[>YP8:3O!= <WH5AC-GY6 %43C/Q0$'RBBO#8O-O:RJJN+HH?VVSE
M?@#/"Q6^JNH@.9&)%U,DK*B<-(2XVDKP'%8Z'$6T^"NTE:;S;*07<&S<XL.1
MZ+&\*T=R]OK]I MI[^KC.[C- HVM>>*S43T&-#H!@@6OK2>NJV&+KO[H=NND
M3$]),[D;KW]S9>?^7)V0W]96?9*@(;;9XN4"!FMWER(9]N!$1N5^7IS<>_BT
M,9J0Q:-'RA!R$"ERFV^G?A5V-,!SOH[%7BU@=J)NC@XU/(=XNAX]_/KGL%1/
M!LG _7>[ZBE[B7\[_WKQD?_@D_]^+'__F$&F]!><O-Y#55+%HF#YP0A-I3M&
M?3P!BL^1H+%<MO0:$O/=4G*2/$Y]U;44\V1W";?%H_-_71J2-"%ACQ=SEC[D
MW#:D)&(OM)K )=T]U#>C0O6<-A1XH$9Z^&-X/G'=Q9\O"&'] .JD-$22DFS(
MEATZAK55!0C!I5_"KB"15*)D3EW610=G(SP ?LFFOZ1KW[X*F6.:G!)3H-H9
MJAX2(HP#ZTP)!:#[?8ZQD*D5CXBSVCVG:>8ZY.O6(3^;ZY#OQV#G.F2Z=G8!
MBSFT["O<(=6GBPD)JJXA/2DD&5(HE'M Z"9'U<J_M@<*R5!W4J>ZTQ]<6 RB
MUMV[$,5!,.2,]KVI@+/D3@MC25)5&^6)V,1!<=HE.*QL@:XJ=W'=P3%9CJ%4
MQWR5I-Z78,&!)R+>0T5DGD@[X7.$M@Y6GT:'D'4;I?IJ5D>AN0D#KWN6Z$KY
M>^SE%>P7TXSTO;%>'C@9F4),AT,25K.'J\?D6\G+QQ:Z9(<""<B2]ESSC&T1
MKEQ]7X&I/U]R37:(-2@ 1GMEK7*S&2<2QZD&R#+AFE<.KX:T1*BO*7R-EB65
MH$L"?^\4_FTH+Q@4RX]SO9C:38W_)N^*"NGB7W-E 40[R&R0:QB&:^_12R,/
M7'-'T S0-I,\ZW<E\"8U*Q)PFYZ'C2JIU#L"U'94HTBFHH#7N*8TA*1)\-/*
MG(?_B'!;W:C1J;T)_J3F;Z3[#/]X'5S)!]NV10P?K5QXT;]Q^^LH.\(-X;&A
M.GQT4W-*"\1)JYMD;51^5_* MHS45+W;2_WC_TC/6LTTV-;I41 =+@LEZNM+
MTX=D']#59.Q)!W3!@'6,V 6IL<U$7HF%"!U CL0#;+M<#CVZ0PD=NJH,)V#L
M1.1=;SS^9,5YEHNJO>B*_26*E[OZI6NRVJ@>'!,J)P1SZ26DE'*UAE)(FX;[
M<^@4UI_6)CWW7!BTZ>NX?4C:7))9&>,BES&(O *,(IR;&CO!%UVIH[FG<&3-
M[.2X>*:BR25?6*2 9S7.8CQ4>FDSF'S VJE7TBYF9?"2M!I*;^'91</#"5$5
MKC8+L#2&6OH0%9U:FE4.AW/-A]3T>6@8WCLZA&!J-4B?EJ2S4*QN^H@SS08+
MO,,&H!WR"N1S%&9B!3:H[&I\3C.%E"<#FCB;9^5;9$2Y=SONRDAK[_9EI'1
M_U=[8E?/%[VR:0GJQPY-:Z>BCII4U',FN9;654?QA:CF+'JC[($*J,HZ'=)&
M?\,N':*P<:8P_EL9T3YD[R*[Q%-1LF#*VK5/<YLXF2TRB.UDGJ67I:0.JO6A
M:T%^N$5Y0G&6C,?CT[/DW#MKNEEA79^L^H0 Y(UP>2*HQ@GNB;U%, J1M%U\
M%"QA7Z\4/1>NLJXM^'+G:_YCO5BS[=>W6[3P<+FL:Z51EB_1R1='444IM[JF
M.J@F(L9U$C2*'<N<\PS#N/'JHG5SR?:(=GBZY]F&70L<<4\@&3'N3AO9M\B8
M[)J>A"8K/AD7_/T\%BE 6"W4;]N7CAY ;]!RJ>E$F$+=='%CL/6[R^Y-VZM-
M0"\WG+CDB18F9G=Q8[+B9A*$W^$I4!%E708OZF?EL TJ9KTI>J; D*QA3-3X
MT"]"+B7VM/&>>-/O>N)!BRN-<AM /3 +X*1!M6UU,[+[&H;.;5XG<)(\.>+>
M J.4W*>U8!-'<>,RUMJ-I=@%],<O%_4R>=VE)7A2MN*>7M6/T:/<=A=%4_^#
M;VO,DJS4L34YVD0@DM?TC]=MMRV]II%;L; >A28:^PJIPNP78)2B(.;VQK(Y
MT6!.) O$8G% :'$+)QB=E$EL4TA^-:&F/.A.Y>TD.8WQ0W)Z?\7@.2(PX453
M+ %9JH0Z:VP\&9,H%@_X.36&&6P#<\ =VI1CY3N;R<,R/S9KF$LEMC)B=*=#
MS3D5S8^D\C/\Y#+F,I; R:2>>HANJC)>5#$K,;H"!2@80M>20]E7;P9(L=(3
MKD>^$1RK.].&89&4H(=V(6$3^1$><+W?VTVJK3BN5(B+URWZJFHJI!9XC3@+
M4@M/*_CK4BC]U#./R.^DLQ)=KR&R#/K^AZ1+ WMI+C&^;HGQ\[G$^'X,=BXQ
MIFN7R,B80!E'B9R$&KH))G&I?ZEQ)$.6N07<&28PB691U0B]"Z9AH&PFRVYO
MHL_7.O]/[T?N_*LZ@BI%2BCR^8V!,B.ZHBRF]?Q-W]0&5DN'S+^91SB@LUP/
M*O[-H%B"=$N7 R=_!Z['_K!3.X<WBW&&<G3H^XVXVI,;>6BH\Z>I2@TU>%2.
M(F.<D[(?]"U]:51U"R="PO>-'.^$4#&C]8FP-%,I5G>!1A43]VX*0'F&77%?
M]:5=V*.RDWS0^'9C#YLR*L&]@JLI-[,R&M+\CIQOGN?K^&@Z$Q<4NP]<Z!:'
M VY6+86$K9)O$4+5N6ST/X.34Y?%#9;:P=<N.@7?<H/FFC>?2,IP4YE4[B[#
M0]V PG/H+QP[4,GANF+Z%O:I57:JY\X+=M+#5-$1@/<"?DT?M]/FIXKY596W
M*!59-P_&MB.EJ[Q!,9'.4)TR8KN@4R,#9V)9,CW G()8-GK#B1.(,T-(9";8
M0<8%%04U-=FP:6XQH=(&9ZFS)IYLJ4[@]&2N?KH+Z!'KR[9E@OM(X\2AF$M3
M2K8OW)=-NZO7,2,J+8 \*QBO0CVT:3>)E%^GB_9#/=3)NKC"%6J\%LY8$4ZR
MQ\LIQ.>1XAPPV [.8U&#IX_*BVAGBV\5$Q1FK7?=I6F6/6)\K3./HXLL#-37
M*9++S;7S92$F_1+"_FMH=XUJW5G%Q%U#KJRM=^GQSNVY02IMW>8@,$V^JDYJ
MG1-8CS)?R^E9=@UT;E7NZ7E_/@%7X1-+,*U=H9(KQJ9*]/T.H,3='=.%WJ0K
M-ELZ!C[0'Y7:3YQ?$ZNMW?F6MLVDN4@7/QD=DQXQ $BP*^'_=3M1B>X?4*-B
MN/A615^39>BJV+Y8"IS*\]PSQWFI^ H&%ICW'2Z8;=\N]5ZS5XE%#'T9=BBT
M8=/EH0P1[A,R<>["M@.;AB*\C9#4J(_9F#"7Z]&Y6CC5Y.2RQ46<KR?WG*X%
MJ!Y7$T$5)7_Z7JAL7U3;.MS48*'2M%4['.@K25):/8*-395A+9AAWBV"3/4/
M/SW/=D\R\3^/5^-X[E9[ZU2#\1J-1>%E2M?&RC4IHH11W*D#WZ4C"6[=T#4R
M"JT9ZHM'KG-^CA;S#5<D# 9*R^4@>\\Y#-773RJ\_D5E#?+$:I[Z]+_OT]4I
M[?2Z[0 AZ12B$@UE4E8XEHX[ZD$M7\O0WI\[[KGVT;EP-+A+=5E-;.-@6L@A
MY@B>&8RMPBT2H=$+0AAV3R^TQY""4$9:<1*IM3T<-5)F/%07P%>H+UE.>)'N
M"$"&0MEUG0MHK!L$D@R&H%V4BAXWFON..)S^,=)=S]C#E9Z6NW1L*UQ612E@
M3+K(CFV,<(]:*6"T#T3I:QJ<FHIR^OY@D]H >P>YZYJ1DNWGD'L6?*'"891<
M1@5^, 87WJMX2V9'F#+79XMO*E!\Z>PH>[KK:I8"VO2"+2>6,\8,*H[IVIJ/
M\+ >9>+4E9 $1GI*F5K8)[9".+!54L=U5^_%L+8C/0=M0HY8F'P520^)_F&L
MEQU5W-0RA)N-?M4NM^2) $^:9;^E)<&J8O^>VI,P7W+TMW4O)O'!X69?_3NA
M7[]V?[1:27@631V9CFVMWYX^QU-6]XBA2$W*'>W0[VR]CADK6FREIT(QEI17
M.)0L]CFE,  ;^VI-!S@Z,PE"FER^K=:?"3\@8?0V!+\#-);P\$A]K[QJ47QR
M6\^K(ZL3R\#1.D)X/IQLFO9-5R@PN@*&&1TZQ@?G&'^Y.1::I9GL0+@L0*:H
M>=)C=FU>H(D%$O1?XWBP-1/M2&GR*6_]A1EO)CM1QZ8ZFK1_;]H&9@R?^-.P
MG:O+KU)=_F*N+K\?@WWMZO*;<@Z.';DW^XE[;4-#V%* PXP2/@Q0OT37/Y>,
MS;#B<R+$%%Q_R9;MNY:\9]7;*BN*,!C\574="87>S#?7U*PKTY_DK?I#<+ZU
MNPK>AG3^P7V;W8!;)Y/O<.VHJIJKNFL;Z1O;ML$/T%Z!]<U:G0;YN[2I<54K
MG .R<<+HXS^MB&N$:T0.."_&U&(0C(*U.W51-,W@](/#),Z3-S%YUU7Q HV!
M[4'T7[4W=ZRA&E/2''F(BC#:[XYFPJ75D%HK,PM4$3)@S5[QZ9^3'SJ5")D7
M=V)Q#0@<"9&-.Q_$MFCK R3;Z6S/4SDQE2[*=H&>DS0\" T D0)R?4TC;+#5
M;K9UU"@#- !-R@8/(A8G7:V$VS[F6ACG(RF!XN72?"@8/W:J[!1//6Q>V),I
M%\>B'-O(>0J10$=VLRLKQ^"-Q3X1P-_KF<VE;5'.-G[3#=,]SS,WB2F.;=J>
MSN9K;+QYQL8S-C0AGF%0X04G,@$HT5*14VXQ]>6S9![SE-H'7;%\,G0=T'3+
MX"I'L>\T$PR^X&*MB@@5S60CH ]U&O"<-1E 0JA2\]E2*&7_)@RV4E,3'Z._
MV], 7XV:V=)&A[[M>@<1:M?.EE<WC[V%0!%N_>F?8WOD9DNI]B+ITS/:J[&[
M6X9XK>B29LGX8!8:C;P&8^(MD*=K086Q->WD+_#\B);D6M?2T23+K]XL+JOR
M(E,-@/HRD1D?1)B8<1LBL -DH7_M&2"8 02/L&<SF[37U?9 P9+4\GC=8V%'
M$6*Q_+WT0&:G3Z&" UK$]3(%%B5!_;NL^V[8)SM,,0635==7;;'^4"VB+&X*
MAN^KZ@4+%LN2=T(FMX RKQ*8+WWC[&@C6">.BBFOA?A.E6N88\5P(59]7:K(
M;11;YQNLV!NF,95^YS9P09XD,'[&C4&W@QL9II4Y6*2%]RI@>8;+H' FY7-G
MS(3O[]%>)E/.(G0(;9>P,\"#*TQ\%X5YUCPB@!5JOK]3GB=E>PVO2;;.2%\C
MT_V]U4/.$1G  $U@5\B48/_6QD'LN?>%[V$]DA'R^WM:3X<NVHM.R?/E$=1=
MW?5MTU#!.K- R;%(4*]T!!R$A;>:AM0K%M31%,:F)6(I0X[&_<)> W4?ZV!9
M:5S&9^Y$&5N(!1OD1A\90QG]7Q"%VTH"EI'.TXQ0>1L!N>NCBWN,!*BE$0NK
M9BN6[*HVI< HA(<.6W9''8'=''!.AD_^> A#5^?1\R-,0W;XYFF=SBVQ)\X\
MN7&V'FCB$%,]S]VI>N6-&8%H\RT]UT,FNQ]=-78)::0V,O#SI-]6).:@P1P"
M)XB:6@)1[T(MH;J@A'2BD'K9*ONR1Z^]\KK,6*@WA(7Z<L9"O1^#O2=8J!E/
M]>9N2I6YE(O2M?D<L;:+MAEU!BB!=8=^:58]C55(:E LTO8WZ2=92HL@8GV3
M=&0J:!,E-^]\UY83M[.T$GX]%SDF%YHR>*-TS#B/**R,2; /78FJFZO )RMN
MG(6P=AGC;W$]FU),OZSWPJP7P15%=VB,)R:RQJ0]DG/@=+<NE9BB!,]^F#FT
MV2G9R3QO4W$\M['%1COKAZ.>'ZYXL5F@O6HL=N9[S_7ETQ/K]>BE[&B3& ER
MH%W)4L>JQYJG*N]O[3G)6Q]M4SUPN6)]250HA+&M%,S)U3:7LY:Z+LD-K!6,
M9?[$1=N6Z%6,8,*Z.1#Z"L4&D5X5G=<PM7@2>MV%?X@JMG4G7:HBC%HTS4 ]
MC6B+C/6BI;(-)"45*=/>U$2$S&(B)+["_?S'>N0/I/;I.^0G"\9..*;NDY'B
M#7:,3P9</BU'3I8"7XL?YD/=I8_]$CI>TUB?Y:+L536E3Y^IT7.#K4\%DLCK
M'99D@G,U.3XUQ+?&3CW1<D6]7'9DHHK-<OK9RV-RI<8BI&R\5&:<.15BY9CN
M5\>@*/I("TJ<7S@>:#KG3K]DM.+#?2V^?X\J'%1%6T'X1+-8-R1+(31 3([C
M94O:CO+#J&]&=Z>.O?Y,]-^!P;GC2SP*]_VJ\DY1:T^J?>#EL:MI[2A6HEMJ
MHV'D@/!V$8.>E_[ETK[@- 9%C-R@3-\OMF3BNS"2RWK+A?[BHJN$$X_)6BR.
MB!KD6I>Y86F=8L>-UN&]T<.CE/P.2A E!DF(*NS7FW:PE^XKB_<%@*^J7[@Z
M!55,M7X\>OK79;ZA4*7$W/U ]?G'V\-E.UQ<\B"ZL!;QA.B3ZN I=8RNAMKA
M1:6T"OIWK>GBWT%=$%<";-,P>$;F2#_/#"90;O#E:W -':2$75:[L,@W>+F6
MGQM'9<=V%9DWP? G/U@0C6=/,Q.A"F&I"$4/) 3#%I3&G!2[:).S6X@L2;Q.
MJ!!$=))F,Y;6$)>(_K).0X;'4%2<)T2%"+!/&/C'V 7/6EL<+$0F#&>YZLCZ
MPKRJ3"5$?NXMN\H[%,*VS7NM,%KZ,-GTY;O1D4>"B$EURFGB->D8A';D+!^A
M!O<IW#URMQ/8NTZA>M39!<5,68[6<%+U;TH><)K<W^OLM=  LV8*9:@AKJB+
M1M =]_-R_/,=U1:/=&"EKDFJ'*#$9]_;#G@<G_R<U&R++MQ<W[3A_RP^^O[Q
M\V\^9GCO\^^>L+E1R->J+>GZ%9)I4F$(%\6PO5">2OM=@LIU[1YZW<=4(Q_+
M'HO"$NXM53C2R1\D=&'>RJ7VX\2&=[S._!4V7UK5),OEJ>T8N\= (@+Z"KZH
M:4DD0TF@"GF+>^K3A3CEQV!&'CT\_Y3W#&T?[F(MHS;C6L65PE(_?OYD\?G#
MSY>+G^3P_Q0/_P(Y[O.O[=_@B#PQ;#<\I2?F*7WT^/DO^.D'#[\RZ:4BK$S)
M-(+V^ZQ.3\WF_.N?3?XZ \O*%H</L3:UG/9R0+2U)5*TEL K;1;_730#N9[G
M2QK,ETO'Q R0O+X\]*)P1=&W=\&/:$O^S<[\6(GC 4,+^]<]QA';8HR600GC
MM#'BKO7JU?$00)PEDG#B0[6"4ZLRUY),#BVWXJN^BN'MVZW0F-7]>MN29\ B
M=%(38@ZB.(-GB^=512K:U>+<_PP<9;"GAU,'4NWT^+J1<],JK:6(3Z[:X;!P
MV^!5KH^['KK__']7W9_^\S>=[^SXOOUS.2N4O"YNXJL9-_%^#/:-*92\VME]
M9ZY>"E#S7GLSZ,&<_MN_G'_^\&NY;OD_I"?!0?HIA9AD$+W79(X1"V]Y;N1<
ME\.E:>@V"$Y<>(TE,V=S/T#;]5+!1I\T=0SPS3STR^.-*^B!X<K '-;%5"1N
M;RC$J"0X,_/ASI4B%E^_4AJH2J?A6)._0QF@(2SLFOM)(D4,9U &EDS9><#^
M?8W-?K7\![,DJL8%98B48UGT=N@!1/9,\]=/KD*BV,/$,.3MW+(V\!-/KGJF
MZI?_KH_#K]ON!?RM8D][<;D07=.\+2<6TS23%\SSO@5.?S]TE"B33TD>MR<N
M<M<_I6&=O#J0^M>%3!\;DE&C6W@SY$8I0%3=D1# ICUU*/ZQGAQ^ CWF26_)
M'2A(L_J')9FXBRI9M)BD#J^E@-AB<563=%][C?B92'\>$([*]9THR:M[P:5H
MS-61+#81@QC7_Y#7)*96;DH]8UN^>":\[V$&:NPW2Z?'V7]% X %XOX)WJ=E
M&W8Q#9&AOI6REK?R[R2"U<NP1%Z9?YS==7U!KHH63$8B_=M4&-4HP&Z(-]F&
MBC_],ZS\Z]CTGT"O^U-,C3V])HC19;VGPTR)O"?;(FS9Q\&[V>W"$7].6^HU
M)^N=L+YO.,_I'(5@)_MP!BM',PU! > FP\GBCJ]PG*]:"H&VE58.@OM)OTG.
M3#C16XG#TT,I&FN45M!DM)P<#QHA*%,5S_^=]_>'>H/^S)P@I>0 UR(2'=S#
MRN98-_B:-S@OJ"XE6\VZUY5DV(U;S&5<S8W4XBEGUU<5:U(#NL&678RIP4V.
M_CCM"6V2KQ:F:,?R49#I0F.]] LN"+^L67!*RC!%C[M&Z55N6BL0(H,R=QF^
M7< GUSJA,!8[WW+"AS3P,4=@6A!W!BU/$F?%>E'P%?[&=21??TR=+9W+>2J/
M2XVB-5,PL8FRJ"; Y]D[O1&CH+9QHR4RW5E'Q#R==S:@;I*="@H"0\TKFZSJ
MS#AX>H)=09$S!M;H3C0@=?CGJT@Y0O44#==ZBHNC\/D\T:\RT<>F+C>V:49$
M='Z(:DR:0*@_9+GX6UN'SQ(F"D6P\%C)K3SH"D9K.6JF%C^XJSE(GM?JQ!6(
MR2HKFNQ!0@7J#K&V[WGR3M^ J6-K]7#09QATN0CNV4U_L/1\U&=4S=2($8[1
M[SSUDZU[??#.%(H7#8S/3@@:QTUJI\E(6K$&*0C-&,!2"+O3/..G-_LDSFB>
MM%NO0@?(BXC0>=XFYNT84:1576+G4K"44MI9W<3\GY.1+;JHLCY/]E$-IBP_
MU^K__"9-U27NG"^WS%,[-;64>)7K"/C.$ +O4D)0ZC+OZM5PB#1P!,^B%">5
MWR27*U_<DHZEK16G==%D.D_^>/*UEIH(7$I.^I]!6SS#V^X1O.W3AS.\[?T8
M['V'MWT_=%0SVX&AFQPMK<FI\O":>Y4 BHE$J-1\?>B"9WO+]0;X C<3:->+
M$N)H4=$U"?B2X;$&X V7!,T%7*9DJ.Y?4"0QJ) ")Y+AM9NPQ@+XH4KVT*B7
M3@F1NJ?N"FZCEQ8W-$%.5:D9#-3V5?Q]_46&$LF[<?Q9AEW1W21C65*OXW5%
MS?76]6.7U])Q[D_>8T0 >TG?I 5#9*PP<H*H(&.L(5P[(G57?O-T.$"55!>%
M('T<,/ZNE5WKZ-\7/?KV=&'BKO [2BK+W, X^4.,P=&2M2Z:Z\AQ&V6- 16B
MWV(!%Q!>@C."A :UC!X,XD^%7_H/W[/G60D(7&\_X3X4>Q='F$T/6!#._N;.
M'.8GN8=2E"A H!YX-2,YM7L&.Z>SUG);#HM];H=(+*5OY#8P@S#4,\3%5N"=
M-/T,<+N_2)E77$SBA[AE&QW?//$>(DUY?%[0EF4=3#8385<O@VU!4:\EO+ER
M7_DZ20IQ)%.N@ZJ)%PL-\(YC^P[0GTBT ZQ0&!KUF!N77'S"Y+>#[UYJ!OPH
MWKFC#K,*>*(0T#)2B*"=U%24RAIUP<QV+%)77=0H Y$1A!?'O9+1^CY>PVR?
M?_7))[@[T9$6KI&/TL]\3/-*K9[<D1Y<!WFE2P)+RB*0>.>VYA[//BSX!B3I
MX;U^&L)8SS_]].@0PH60/N[V]61K[G\R;2O5:)\("L1/X5^_PV 20I.[K%_\
M6=(#I!8RM"+L_>^"\H0]L;HA?Y!>:;\ME(@^_@PAP;HK(?L1W0=E=+G#PXAE
M()S3VN]&];IX5RW]B 45+OJ)GFAQ !V"S=\T("V=GCL:@0GZ.8P2/:K>*,1#
M&),UDKN,S]9V1#XQ,D#!U2&UN?<NB/R[40(HEAN_?>3HDZO7E.P;A5,M'A3^
M;?8/W&50#LQ\T5.;IV-5EKIU"I6,#:J\HMC'$A-<M0=ILB3<H2C6@S-(C($=
MFMH;@?L*68V8ZV\FYCEX]V$^.<_/NW9IU"]'@:QM4^%;\4OA1L,I^38$1W0^
MV//YA#N)OUCFAVG**'R3&P46$T9HQ(T(:R8B:J_IZC![2%7'2L0/J5G_)6J^
MX7-??/ZO:D!DR^S;ZV@PO#46D(,&54_];HI7RVL-*3%97F?LE<<%JIZ-]#.$
M5XS\)_*TL)AA?SZ0U0'2DZQS&.KAFL(X/]>TQL>]<+=4=UL@@--]SD%/9S%Z
M9U-(F7KYU''B4\SJ9E[)Q1Z^I2D-D5Q'X?DJW$92_ALUX\ SH=UQ1;/9HL=E
M(78FO\"S][3EC(1Z7YV=8VO1[_OEFK[KXE2G3Z8[L^Z=<:M*9]2V6Z=[I@0_
M1YP,?4M4-S9;B"^Z%B>=HN-X<NN80\R?&M^RVA:LAQ2\-I*L)^^%6))!G<1[
M/!)@1#3X;E^5_*^[BDBCEJXMGIVGXD4%<B05A?+Q-^T1S0X0H18]:6"'G+ )
M87Y9 +[(I:&Z\!R$]+OB!7^ KF?LL(W[+0A0T;SL]DP_'3;-"KZ.+D'&-;H$
M511% YP(\A0;BVLA3&*]%WX9OS+L'KE3-;G3(-=&K'W,:2"Y)4GFL%JX*@"U
M?.JG+;136J-'PE);RYKGB#+=SE8X__07PZ-'@\TR3_?S,OV>CXO*PB+&O&U9
M<98CRY"GO*)E%*/AJ=#;(Z;9>>91.4M<6 +U2892O?8X2C1(TT2$LTC7LWA(
M]N^5IH[)1%3@J4#$T,! 2X<D;V(>IR*#)E_XR/@=J4>T,$NODQD>Z'0RF=1&
M0+CY9<%S=^O47Q(W$T^&\\O5W<<M0)V.I"NVY)=_6>Q8 ULF47]BKM2];J7N
M?*[4O1^#?6.5N@_$V!_W"&$93I%!!U-#A@/@]F./X6P9E?DXK49UFK;$ XP?
M\23A].13)4=(!45-O\$=<=%Q;;<->\O'XX"NVH4W)<-[FZ5%#F?IDS=+8[QV
M'M4=PP&$DY;G8VWL43RV%*>%<Z(Q'D,T=F*H+=%M+C9U.81/$\_'P-I]DU*U
M(-FFLEQ8<"+GIE;^PV768%[1K5[T;1,.S(T)IS)$3JZ:%<NP.@<K_SF\<YI]
M5H^3(CJ>+NK)I\9UFF:9UBTBC_B]\+4B^ 'Y?!R=CK ;R'\^;'DSP%M$VZ==
ME?1?X1EQ^,9 KKJ5V^!9]NYM3[YH](5FL>;(@7.H'UA Y!AM)?-/W.IA2A=E
MNQXB]QGG>[\-?L<U97;#_Y%<ZH[XV)5J6]BP&<=-,(3(MK.4&%,"(2N9Y%%E
MB(&W!>/M@TEHKYCA0:2\<Z7=K*Q]!'UPNJQ]/Z.+9^-UIT^2]6>&/L(N<E2O
M7;VK&S0'WA*['PO8.;?*QKG+F^'BLG)&[*YCX3[PRN]B"CKGKO W#\&D4&T5
MINJ2PWKD*\!^2FMOUV=-=^E5S7HJB/6[JN)4/-22Z4+#G2'9>9*\0OP5/O;@
MIBK('A07%Q6KUW:[&8L\M1;8[F455R(N@"EFD.DD LXM<Y$C>SM/YFV3>540
MISVP:<VQ/2Y3O*FW6YWA<)>E[F;\=+"2J/FQ*RF.EK"^@RXE_"YY>'\?VF[8
MS2LTL4+*]LX2!LV- L'8ZR57IIGT)E95S#;1-X/[380V!=:-E6K0UD<$950Q
MJ:J#4KJ!$/]F<=U1GA^)6DK+SZLSU1@A_&Y8G6PNIYWR<,30T5,D!VCZM''D
M%=R%FJ"9EBD?GTIM2[ZLJ\TX@A.OA.[TX#I^I/QOJ]X4J(]]\^-YT4]Z V2\
MRBM@0L*A(6\;W&DEY:X!^X@KOP "MR^VVM.UZL@,'I0KG![%IU*VCR?@X^]6
M=#1W4J_![N*^9JXX5=O*+,/T-ID7<ZJU<0CW41<^=NQL4;&/Z,F7AO129)=8
M8NG/35,*PYZ^>/[PX?(A_W]7M*1PDM)-J$2&@TG5/BIKTP/F-3IY!U:QNGS2
M&HY 1?T0SHIW4G((@,,U)6  PO7O*D%J2.0%@);4+5STI;7U$_';W.1V=(DW
M6Z0OKEN-F'*,&;*>TC!//LPJ./EG&?3W:._;!Y*Y^%D)4G7/@7*N&YAGQ*4?
MV%5\4^FFU8V6^>M#EMK*[[GDP5H%/7I6-<-9]\J59Y#)<-")),54$=)'^:1)
M A45C:<BINOR],D%Y?X:;K06"05W@I_++?KHX2>:.K<GB>;*XHE[XE^*:WV)
M6'L.C[RL5\3H>F0<@!=4S06#*RC+S4I(A?38=)HVFH)J])%.F/HL'CW\6O/
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
MK?&/P:31<5@>*U1(%IF\^1TQC5C $J+8I1G/B3ES05I2'# 0__2L\>&<.%V
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
MIA[LDV6D3,B9J1"@Q7/@(AY3>[K.:*R4U27PE*7O;<)(ZT,,V4,$69+F6A0
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
M@NUC"V,/VR&_CH3/$^].O+GWW&0&Z]5]\48_>6C!JPI?/RM_ I_$(2KX;S1
MW>WW%,C0$=A;;1V1/=?[(. VNCCL F[0786N^.\,J0G_*<QL)V3'SO'#ASWG
M."J;H@3=%4ZH&F"_9O!F$>%EV\F&-V>P;!:)Z=^>?>?]V?^S9SY[^SNR.0NG
M[#V\"8@L_N%[_K9L,9_"J572Y9,8^J7YBGU)0N?K#=C7 O>).387D6!E70JQ
M;I:?NO"K%[!D)N ;?#[S$C&/F1<S'K-IZ/OA??SZ"<)K7ZE8.\RR.<H-(!N=
M'KZ<'D^3,)N/VNGD-SJ3"0;H\T4L7F=_;&B7\K,'A!HDKU'*N%Z\\/G#:R^0
M8Y3OU5)A;';&HZ$Y'$O9H-U0>DA:;G24W%CSCZH?>X/.>#CNCOO;+]EY_\X?
MQYU1W[;'A][>[9B[?NR/[9&]8]P[;Z=QT[C//>Y'',69Y!D PU,AF-U&C#5\
MBA5S'+):L;P8ML-JL/VWX!$3 >[J/PI'S"<B8F#T/+VN$='J1<OE[B3/2]?+
MK8AVK:XY/-P'1) 2^5Z:?&TB7R+?AF(-Y#L@\B7R;2C60+Y'! 0)4B+?2Y/O
MUI 4.1>NRKEPI13\4D81PC3F@1N_.D\AY;8<QWX?Q@G&JB)Q)X)4U"OQI8Z
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
M?>', 6KY 'RZ@+'D(!H,+F$<( 1LF>_-/00D"0W]3L^%:7E3+WNI(:>S/AZ
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
MET_TA/YMD4Z <."5OA<G H2*<-+(2_!W[CBP^ F; HA</C_A$APVY_\)(X1
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
M</Z%R;B.U,CSNV]AOT/6@LND!TM+5T.Y24 :2CFYRUL$LYEZWY3+U14X!2_
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
M>DCJ"K.C"KNL27+U8W_4L<?VR.YOOV3G_;M_['>ZUG T'!QX?[=C[OJQ_\C
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
M_A.OP]BJ0#VAL_WD]R6_;_VT'))_F_*O=H7^2?Z1_"/Y1_+O3 9AMXJ3S"0
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
M/WS/WY8MY@D6YF)\_<3"M796N'9 A6NI<*UH71E5&C@5KJV[O4N%0*EP;9-
M)7JEPK5-%ZU4EN[T.<$7K/QYI9 2^9Z5?*M,*;C2#8LHE K7-AI4(F J7'M=
MJBT5KKWBPK7M52.(4(\"M5[GU1LE::EX[>FYF; A; @;PH:P(6SJ@4V=CS W
MJKP/%:^]]F-$C2%%JHS9X'."Q**M8%'+& R.*/%#+$HL2BQ:[7%[H]>C"O"G
MLKOH..U!]0;I.&V]RW51\5HJ7DM%1>OBTB,ZVX&?.33L8\J+$9T1G>U5QL[H
MCHC,J'AMU362^YT!%:^MES9,Q6NI>"WYNZJ OO8\0,4IF^S1)OE \J'B5G!=
MP^KV23Z0?*@OV"0?+NB=,HV^1;TBZ^%$:&NX;=3I4[CMM X&JEZ[5KW6-#O]
MM?*U]GKYVL&9RM>..V8V%&/]!6$R$U%>EG7M1K/3*]ZX7^';S7N?5-:V$ Q_
M2CU7^\K*VA;\G@? <.FRMDM&*!2X17#.7M+V7#)#?<1W'5T$\[>%P"JA ,U/
MFLX(F4S>/JD\Z# K#VI3>5 J#RI:5ZR2!D[E0>MN4%"Y12H/VB10B5ZI/&C3
M12L5_SJ]3S'O*$.UZXA\&X?U):O;-A<UHE J#]IH4(F J3SH=:FV5!Z4RH,V
M#5,J#UHUJ/4Z$=PH2;L,1F9!;SKS157I"!O"AK A; B;J\&FSN=$&U5#Y;.(
M!8^<F4P^<L6=\,/%7&SS7=4!WAJ#6<NS&HTA17MDF$.+3EL<MV40BQ*+5G>@
M>FCT>R-B46)18M&:HF=VC6&ORC/-K6#1<Y'<=9Y9-$=4(K3>19':4B+T"_>%
M.FPXY]%7@:$!*A!Z"F!'?<.TCS@:WTJO%='9T^FL:_3M([+]B,Z(SO:JW&C8
MQW2G:3V948'0_2I.=6RJ#UHO5;B=<9^?12 B[JLZ&>[<"[PXP=29N_U[ZE[,
MAFN>V.R-C<&8G#+UT&G:2H/6<2H.T2#1X/%E^$=C:C!7#YV[I;YIR^R8Y)NN
MLT)^C"W=P!+]X9XYZV=#E.KJGM$8;TLEW;%IC*TCB@ZTU<%&7$]<WURN'W:-
MP3$*/W$]<3UQ?<.XWC*-GG5$DFA;F9YB:4_<72QJMD>U\',<RZLW[UV/>.4@
MU(_+@U"[BS$W#)_#T"@<"UL6DR]V#^AVAFO= X;KW0/LS7KNS^W.H'C;#(8E
MHF)==X?'LYN)?$EY&P%CLX^ #&BRY[UE%X&5JO&+G67M"_7AUZK-)\*9!0#[
M[4-6#9X'2=QA?V#1^2#QL*$"W.4*%^!,\$EQF$;X;/FM!!!]/%CD/@!"8;<R
M "L+U8=3]H<KXJ\&NY]Y@/F,QW@_O .&4@*,#MJZ7J*F41@07AYM6;L.^QCD
MMQER)%E[R)76"#!M/W75J[<]:[T!P/,"":AOW#3"^9;20F=-&%T#:QTA>I9)
MJO_,DE2O"IH#@,BS=4L%3N\@><.>]SOC$H'SU%8E'?;[3*P*AQFPB98_]QS;
MBDQCD3 83^)Q']X^>0"9Y H'D< ;[D3@AA&;"H$7,^ >.Q]840;!!S=U$CW>
M0AL*')-^" XCD1(2E+Q,.. C>\6YQN$TN0=\<CP[?ZB_G03?5)1A7G GXD3>
M5+8>&JU8=LF8IDD:B;RE#%#1?3+;[(VAZ.WM#Y/H^[=;27L1QE(TO98(>'=9
M=7X3Z_)K\AFB@[_P];/R)_ )&%=I(MYHHN]NOV=333XC=W2?PAUV=Q6ZXK\S
MU.3PG\+,=D)V[!P_?-ASCJ.R*4K0@1]"M0.^9O!F$>%EV_M%\.8,ELTB,?W;
ML^^\/_M_]LQG;W^7/2Z T=\K'HU_^)Z_+5O,A@OZ(_; 8C[:NY5\M'9NA=OS
M\Y8[(K:A0BUZ?,!F^*A.>8#JG7?3ZA6ZB>%5^0X;)Z'SM>2QRUO[G>ZR$=='
MU4MJ"IIT,F-_I;"?PIB!CW"2H"WCQN.@WTSV^BJ,_CD8T08LC7S[<[-@9\#-
MA:G)P?V5>LE#Z5Q!^\4-$D#W'PPVC<(Y<V"]N&PF!BO' T<P'D58*1.U8JT:
M1&(.EWB%SE+2\A!1' :!\&^R'7ZI,+@1O",HK)!4&")OK=-5L7D7 J.V6YP3
M=JN:I#%05ZS#QSBU2-RF\*HP>I 3\ST<\*XQ;EV?;8,$A)+(<W V\EX8DC1#
M8*#BFW!22;"@#H&5I<HP?A"3"-;Q07>4^P</LD^VHJC"-T-V[\'T.$-]1!I/
M(IKC;!.0KZK%&)(A0"A\'_^KAA"JQFU/&8F=]5[:YY74^DO+J"<VN,I!'E"#
M*VIP)5K7;HD&3@VNZAXEH(9!U."J2: 2O5*#JZ:+5FI?<?H4E MV"+I22(E\
MSTJ^51[4N](-BRB4&EPU&E0B8&IP=5VJ+36XH@973<.4&EQ5#6K-S@PW2=)2
M@RMJJD+8$#:$#6%#V%PQ-E3HD!I<U0],:LU!W7,NO640BQ*+5L>B1Y:;)Q8E
M%B46K;B&Z)BZ1)[,[J(:HH=4'NEU1E1#]##L:E]#M%'6+?6WHKY#]=Q8B,[V
MTV;&QL"F"HE$9]6WA1V-J?XN%>6KFLX&5;1^;5M1/@K\4(>K9LE-ZBY4(ZVF
MI31HC8QAI>>^B :)!A^3@\9X2!VNZJ%TM]<[/2;O=)T5<NIP11VNFAMFIJX7
MI5*W@EXWUZDB$=L3VU\/V_?!Z!R8Q/;$]L3V[6%[RS1&?>IQ1>&TRK<7"J=1
MCZL<QR.+[%./JZUH[.YQI8O3#Y?%Z=4WGO[OLMY<H?)^_M,@ZXBT6H-?/]1>
M[YRT=V>:S1+\*_VHW.T-J40PD[7KL6R\;#W%%CY/IF$TSWI0[>P_M:O)U%71
MTA&\1DV=-H#8U=1),P-6>#X]BYF%#A!/Y+$JNC^5]:#+>D'E[=368"ATA5JV
M@<(.%4Z4>GE+*!BH;.I 7*B)C]K*;,=C5UN9S6XLF]RXWF5F"P]N,MH1K64R
MAEX?UUKWFB<TG+$ZHV7#F776/EO/E@[[?Q1*6P><M:BLIA/+>NL5^XRM5R[5
M<65+.[I5SCVAT"H:0$_JLT(=\U8MR?T[YIG4,:\9@SVF8]ZEE9&#^?K7,+A9
M%G3[&("\%^SE3WH??D5MIA1,3VPS-<S:3-G49JI9;:8&HXXUL/OFP9VD'ND=
M-+*Z [/7P*9'[1@XM1$Y*J+RI(XW5.WW1%V9",@Z%Z]O+IS4?:D%Y'FEQ;Y1
M":?6($2^#<7ZDLW#FHL:46@-NB]1ZYJ3D2VUKJE)ZYJ:G;]J$G%_1+(2<9[1
M=.%C5Y1*?9UIER\Q&7KPBO*@:WCX@7CN>GEN2#Q'/$<\=[[:'MV&U>MJ%+O^
MEF#^FR>S( P6B/V["U-YFOW/$QG#48_*TS3#M76M)#CHE@E2(D$BP;,5BBN3
M@?L?%31'S3@6<,3!B=QUI-,195*=VJ(_ZBWZ5]'2@X/K;C46B3F'FUV6Y6'[
M#VP*?S$WC61*^TPELJ\EFJRE+1:/4^ =B\@+(WG?=1WGV1OG#8UP>5R,/>]V
M>MFY#70A;R HCQ;@693L%%AV+WJ<LV_T.JI72!)7Y[D8EQ$6/%X5W@8P<KVT
MZM%X<.,_X20_;06_>?-)&L5"'A]=1.%MQ.?R-$F\/$^"9R4B43@6IL^)31Z8
M'\;X.\QD&L*S;@/FI%$D N<!WQ'$W,$TZHJ.05Q_1K"=900/*".8,H+;EUC;
MV(%3:AME!%-&<%.!K&5&4'/AI(S@%I#GE2;[7#*E\DHA)?(]*_E6V=KD2C<L
MHE#*"+XFO8 R@BDCN.G$31G!E"E%V8EU@(AXCGCNM#QG&5V+>(YXCGCNC-V.
M*2684H*;#3+E8S;(MW6=)&@9O:Y%)$@D>$'M>=2U7E$Z,*4#GST=6,F]\L3%
MC88'\MZ8SP7320!</8G?AI0DK).$7;':4Z*[K/!^8$L)P%UG B?+=.-!5L/=
M%5,1X<VW(0PRD#G L@(Z"R<P5E6^79$"+K[*'X8'F.QC>,_93TX8A'//*3;D
M8?R>1^ZR2+W9L8M%ZKTXGZ2L!U^64\R#927[0EN)_D8?C!.E.^N.,?C[- KG
MA<?"8#U</7@:2HT%]W)*!MSG*:#Z@+N7+VZS?AJ:N@_.>*X%"1^<WOS_IK">
M(H+E_"PQQ?8'3!>*#H.XG7S^10CV/]^-+*O[YE\!3UT/Z>D1I.3UYAMD!#]U
M53.C7\-$,+.G.@P ([T+@I3[<+_LT "<^B&,YLSLWOPO)N-+8DSS]_V5OR]:
MOB_,WY??(;L6[#[MD16IKH3$M[0V8)[[MV?>G]:?5F_\[,3'",[038%Z)QS'
M;T_KG6!1[X1F#+9AO1,.X>)?O+]2ST4] <7F>[Y ^P5EOFII]Q016M?]C4[M
MT.&7ZQ@XI9Q=7\I9<[/*]C_.0\<FZNQV;F-&)!52)_)M,-9TZH?(M\%8;SGU
M0^KM]:FW5TK!+^DD165$_9[',S;UPWL,@-UY:%],'MC+-)9AAE=95  ;LSN)
M=^<EGHCIM 5EH5: U\ 86$=D\+6%8XGOB.].?,JI:_3L,1VY(*8CICO?,2?3
M&(S+<C7IQ,4IM=JE)EO4;[W@3L1[:;64CGP4E=M&?]@[:&=I)^$2^9VTTX4Q
MZE99\89(D$CP4>5Z; R'P\KW^;8HXH_YJZ9>P /GC#O[@0IJ\Y ?&R/KB--M
M;2%0(K-C3["-J?H#$5BE17W,TD.29'@?#^ZOA>X6[&5VNNL5GEAQ<.?&O&?Y
MA_@K]>ZXCWG=ZKA;.&7>? &;-OXEOJFJP"SB207QII.N34U7HBJ'W$GT^-K3
M\=CH#N@H_^6<Y,2AQ*&/;.-#HW]@T(JXD[B3N+-:[NQ;1F]D'EJ*Y.J.?;^3
M1ZS+SU ;LC0!:L5&B6Z,&C/,\ZO0)^J$DT;2J\62,(&+7/9\:'>&A;H*(7-!
M:S;8O6 S?B>T2PPNQ-<43GDO(@\>#+-DR0PPNIWI=GTA&()NG)6%\+!:!/?9
M(IWXGH.5&016_S#P]CMX#UOXW)$E%.0M./;DP6"NF"3P/)[(R@ZQ2!)?'5Q7
M%RP- 5EEH2S+K,/^T!.X%0'^#/?' *HW!8"Q*D5^C^X[AX\,Q*T\!:V?[8?W
M\?8W,!A9)*:^<!(U-IPO=YQTGJJJ$:Z =WF)&BQ AOF4:AP)_">?\_)=<LQ8
M/P7,F"3$>^"5JO(&6$5+^%<'/></^N?'AH_+IDM+3-,DC42' 65Q?8Q?+CD^
M+$*0(\%06N!-L'R./FP:98=-U\<';'(O 9BD,5!UK.8R$;XG8#QR)54WOV27
M);</[$#3=]SS^<3SD1+DP6#Y9O'-4T%9L!IAX&S*'74)ODL6XM"W8#4/I$/Y
M0RQ\O\@6BS2*4R007?,CG@E_"O.^A8<K#)?+Q^Z!:V"2+$ZGN-1"W3:%,:US
M"]9$  Q\L&<3.9@ Q!-+[H4/\,P!R-EC93ZN5;9]#-B[]!9F@=*L+XE0)BE+
MG@(T.7MN#CK=O,WE^NK>>\F,?8&_@1S9_\=]7SRPO_/@:X?]/8R *B5%\ 5<
M#A=[,1(<$+(NO3(/8UGP!5=.K@(6RS"';T#FI)/8B;R%7'%)*.E"%L>(@*"1
MZ.=8YV4!]"U#"!R+M>!C^*TF=^[BTL1L(CMUAD&AFZDNH)&_RX$+PSD09"3P
MJ+JLE ,D)GMG;LP7I!>2G Q99,1V'T9?]3PEF^)XE=CS<X;,V%K*G?)'>['B
M!#TEH&TMQ3D(&^3/&8B\J1?%B9H(WH/5?A2QRQ)$4G O*_[H'4B_.H91XYBQ
M,%3"T:D#-('_U6$7%#3P//@;7Z;JE7BZ5)2\1\BM"$>5\]+S(FUDTA3^G.%[
M >LTD$A--FAA"[JA'%F<#PUK6D6>H\1J-CBUPKXWAULE/DO)(EN5HG"!=^/A
M\C!6X]4(PBH#@4B:58#)HDL!2IXPDKM$.I_COIB]7WFRU$8!8XM"'R!UE(!>
M>P)LJB"]06YX("E<A2 .;BG&489,8 >2](   ?GB&@D0A[#G9.^"UP)' R6K
M*DQPG>1(Q8\!<'Q&4V(+(2&=<'8'ZH'4.O(6LTC5JPPX 4[-^0!5"@'K&LA5
MEQ=+I/+[87[R@9)5_:5DAQN!?!9([=R7)((%JV") $H4[ \=I3.5C55>HB:]
ME$,C1;=!F!6%0C4D3!,0_6IP:MM)2IZ'%TYWE#,;ME3._X&J)&IQ',##4E@Q
M+-?.W34K0_3EIJ?H .'^\M-[!:=DP8EPL R<HE]D4;V$9E=CS?Z5+]2N=^6Z
MSZIB8.@J7DB62+#XWQ4%2JI]@4#>G8?8UWA5S8V5<O[>!_9G[V2A+_G6T/F*
M&G!6,DU_(67G4A6!,?$H4K)06FR*9;%2F&8[?GL;H<HG<C4[>S%RA!:4J^H-
M**%2N(,@3O="1NDX08B%_5"S9\^M07<I<JD;<U:!+U=5W^6J:CL9_4.A_-?.
MZE]:WR]F8I3:62A[89L?%(O_"6U_/J#@3<((>$/) +@U7+&4"C9%H?*D+API
MFY&'TG1*I$V%+/.\WU]6"#2T(@?C0QT^"(,;^438*R.]+S_O+<<F+W(%\#:H
M,[GN")L(8/5?]876J6#:, AMGJ!^M,AW6]2.@EL/=[I,;WANC@LO@4=(F7&C
ME$O4 & ?EX]7&U>Q5J(<4K%R(PZ@4"]2R;CULHWQ*LIN)$6V*A@GBII"8<GD
M6+5>H50B+VOXSE=6<!GD@P> R:P*)*(>#K:@G#:"QHI%*Y>U'M4M40H3U[5&
MU3O5G(IO+M2!!+$U7B[JROOSRI5:LS?PZEY!JRR^&196EF[,WFQD0[4ZUN[9
M:=VEP[[,@!AN0*.9;[Q:+<56TT,J@$#N<?X&%,>CCKE<:KQ_D]NH_MNJ"W/_
M^F\]JO_6C,$>4_]M/Y6E6;LPEIU G76+#<)^"3'R<"(A-'G(2_1:JZ5UMP@D
M/;J=9M+C@A*VT"E8H<JVC45TYSFB=%C=I8@\?ECO,V\-^CR36>;>E:# ^, ^
MYKYR^/F ,:K8,(,XVPBT'B$=3WHSW;49J5WXL>T2-22>))$W296?O^"<5W8V
MF"Y2-5*ZQP2Q /-DZ89UL/*P(UTV'2;?><!^B\- PWO'VU$IO &ED$W"()6;
MHO*#(R9*)^2QM,5 '=&VO;H$;Y;W9 D]\&@!)"^U)-3*Q#>P<J0-*.8+/WP0
M0CN1_\&#%%68 C-T-F:XOJ]OF4L^CWS@Q9+6CA^FJ+U-(PZ&5.I("S&G2ZZ]
MPES5VH692(</K+<(G%T+G7D]GKK*2KO6 VVIUV%?8\36QHC.!-]AB)B%\N&:
M52HS1;3X GNDN[\]HF_J%73G:HR23.;WUX7^8^9)OEFL2^4Z&"IZ<,/UP3TB
M@XW\SNXRG+IYIYK/\K9X>5_!/MJ\;XO=D:_U>/76->&](D>,HEV4/6!C#7=O
M2B>U83)R&*W/ I^T8R\>9!O!KN81E6DZO?6&"J<9[>F4'G.]S<%I!GC]ZL_Z
M*S=X]C'E8":X#\@X7#J(XS22(8F5AA$EK]FJ@L"S%VD$DBS&Y^.2H^:0A333
M!:PK>K!A]]5_YSH30JW[; RWZ!TJAK*.4I1)?5C6.^$OM8@RU?!\6DI[W,D?
M\R/F;7<GOR^J964G[Z4+UEYSP>[E@"[G8U1H^AL/TQPH70KE"57:[VJM1J-5
M0%[RM.O)2*-1VJGF^;C36W7CJ:AWDCU^VWL[[#?)19LOT@I-'(>H]@$*RVG*
M<!KJ92G&=5<5O6D:!?(!ZI/W+8^/9ANC/&*QT)%0E>6U8O)PG9* X(%ETV*Z
M?:QJ1*FZOE2&G]HCJXR><VV@5_[\O0@[?\AX0],O)W$9#4U ^2Z0>#$W$/3K
M,D^1:NSE;Q_,X=2.Z2)BAN%/;X[+HK9AHX0+C$NP07NVM@_Y&6O:VM9$1-GQ
M<\DMXS5C?LOVQA[;V:R5&-R2(W6VI32!Q#<1.5Z\;:,"')=Y!R 15AZ(*JQV
MC,$7?L'RFB2Z[]GRYXR+)6=J+LOF7T@ARS;6#7N<)?P;9FRBTESHU*:R*Q,6
MS[ATOV'N<)YLN\TOH7K-E>B?NUM)41AMOS!:G\)HS1CLR<)H5RVS,W-DB[S.
M'8'K_JS3JG0E+3TK$(G*T5@0^MMTP8K$?^DNM-D1-!_#[CVM1 O+VP'V!Z=N
M!Y@]XSBUBSK^G7.K&M!6U8S!5I_Q42/3ZQ 9\%Y[Y='K^]N:/OT^G,^]9*Y@
M:J/MA7[L:>C[ZE"(<C-$&"*-U?Z41GE4 _%;L4=VGL;,]TEIT24/"_&ZR?V;
MV]BZL=?MV&.KUQU=>Y-"&C@-_-H'3IV*CBWU0:C5 K4K;4U*N)T8-\NL23^Q
MYF+[*7-3H><-(Y<R19.ZY5;'XH14?3M;-I>/?\<:1Y=JOMI<V&I)A5?:G?(7
M+,4A$V5,&1>B5L%$R@W%VKSI21+>OV,"X4HT7"^L>S<#HF&BX49C_<\\]W8[
M+9-7M'9^JG:A9@UKXJ6Z4B% 7>^K(^IEK2^5NU9,#BC6 PBQ*JS(2@,^I958
M:Z&E3LG4*?FT1NG(&/7[Q'C$>,1X9^Z>:P_&Q'?$=\1W9\6K;XSL([I6$]\1
MWQ'?'<1WW2'IF<1WQ'?GQ<LVK+Y]'O]6.UVX[U?.::Z<S%RV:,E;=,@SKL*9
M!?#,V[4Z@M01M1E!L^OLW&V720FB/Z(_HK^:(D;T=THT99LMZPT1(1$A$6'#
M8",B/ \14E+$P:!^*"_>L\5$G*2>C]^2P^Q"K'^@.ZAY^/7&1F]D$9T1G56+
MGV4,QT1F1&85XS<P!B,*,Q&954YFO<$1_BHB,R*SO3;-@6$/NA2]JS!ZMZLG
M';EA:L'N+77#C(QQMXSWB02)!,^6M&42"1()7CA?ETB02+">\1 B0B+"BQ-A
MO8)R=I- E070MA4R)_=.;9/5=Q8ET#_JM_7@=S=,L>CZUJH%-86W)JGNIP&[
M]L1L#PWSQ!&JZ]R)B.N)ZZ^&Z\VN89M#XGKB>N+Z%G$]?.R?MOH"<3UQ/7%]
MK=$>&_W>$:YD8GIB>F+ZIC%]SS1&XZT'X+^7;?'>MJRYXQ^"S?B=8++NIVS5
MG(2,9YV&;R,ANQ_+@PB^:F\L6QSK>HW9V03L\/P.!F2PC^$]-]C]S'-F#!LR
M.V&@DFE4&^CD/F2+&<?VP@S[2JKWR,['ZOB#P*:;\+>'?8R9.;B1':#E!?CJ
M9 8C8E/O3J@?8"5$$*M>DXEL1:G;&$^$P],8&U4&XAZ>))M#"WP.(",[/4_P
M1QZ' 2S[ ^-QG.+\X2G8 AH&(]2#PJG\0@ZTP][%LL?RRK=+F SU)0P4ELV5
M[XQ$O(#1><@P"&*.!Z*&5Q<AY(X#]W%X-[OWDIF<3[P0C@=@%SJ2RO?).4R!
M@-ASTURVMV99Y^RI%\6)PEK>A%>9&U?% @;DZLM@4LOAA4&' 7'<"UDA60!X
M=\(/%R+*YKZ(PO\(1S6KWCY+[%X=QDF,TQ/?'&SAH.['8<V! 9)8HLKQ&:FO
MD?7P^KO0O].PWNN!1%@@(5)SUTVQ@>3E<$I>"6L:.I[L+RKAQ,O6"%=1X<J]
MOL<G6(04>VBO8:L6U/'AP; D:AB\M!>WAGQ8@%RBB\-:#MQE;AKAC2L#D#-=
M^-Q1+*,ST+)+_Y$& ONG]LI6NL/^M9#3GR]\423?]74N+*"Q"=\&!.8!$!@:
M@_&R^_FI,(#I]SNLO=UXE=C!6!7W0"8LTLA1"[M00@+7Q)&<LB*09-QP^"9>
MGB^3E8_5!87F\KE(XLC=#RR!H8.X!( ");50!LMRZ:IS?$:2??92D=(<N-91
M&X<+[+>+".5;7W781V 94",4X2Q%JV;XF*5R5OE,5R2G',2*Y$TE%P""',7.
M'38H,UB<PI[$4=3 ,X);%/(JWA?Z2@QLX"BIT$79GNT84^Y%[([[J7ALIV@G
M=<(R_H,'*8\>D"!&4G+'< 7NK QV8KVL*+KX @30-V\.! +[;Z]KP)A8_!?<
M"[\+@>@"Q/<@.;#;-(H"N1^*;UXL-T\ER>7&\J,(8$"2=O\>ICZHJVI!\P;3
M\%. (=U%UJTNQ9;I<KF6@Y*O@C5>'=ASL]/-Y=?_S]Z7-[6Q8WU_%1=SYWF3
M*HNKEM2+DGFH(BP9,L$D0)*!?U+JEAJ:>.%QVTG@T[]:>C.T'0,&VEBWZ@;P
MTJT^.OJ=_1PM?556\#C4LD\=-'-ER09*FY#K&?S,KESJ-KE")'Y?:F:62]X5
MX3 C$Z+KMYDEX?^[EGQ'WY&+UZ8QT52>6?)I[ =Q#-ZQKM:#CLX5*VP.A^K$
MKO 0]FTC^11?&>05\D'YU-'J\E]/<ZO\Q=6GD$N3KC\8&6U?H;IIORYA[CRY
M3(V"-.XK(:RL/ZTT24+J7NPM>5HS":_/T'#4%T/]M1)4R\_&4B.7%X_%,%/4
MY+M%/CW/+B34-;5JJZXX'EX.4E%<H[ ?U%DV"PZ%O*B46%)73])S=9E,^<F_
M*\$W:Q[/<G0 8<9#J>8A5N$A=?>!_/K$Y'IYV/OR0X-?ZMUNTDL4#;+K3RJI
MFJ *!Q1!Y:&6'S!/*LE:J$)M>0TIO*1,NVJW)*/]D&M0JK$D0C)J#9/TAT&X
M2#\EDR](81*K*Y\S1?LS=I;93.?J 4=7EYJZD_LV%3D<B1STL9#CZ2%AZJ&7
MM-=*PQM#EI_Y7'M'3;3/KNRKAZJ\O%9_!19*UA^/Q-OLP>'T[]R>F/&$N 'O
M@AN>-TFZZK_GRNNA_JD\V4R2/?09=W?G?,:@[A$UT;G4(8>:_]\8(:X^-IUM
MV/(LMB75ZOA_U_Z1?"??L2,5?>6.4@=^2][)"#ZV4;>9JZ(6; T3_7IK,XJ4
MXT#!_"<IK*)$&+_(CGQBI;6MJ(IP,#:.ET)^ES);"LY1)OF4V+J4"C4SWKY;
M/B=6$O=2JAQ1<MF5JSL34N1K$2G?E_9.+IE$ZTM?R\DC=8?,J6<NSRI&D;%6
M_["R&[9>C_T02N2;+36J=YJ.>[F-JV0GBV.MAI\K2_%R,%37SKQ*ZL[R\T)9
M?KD_0^L60V4/CD4[=Q*IMIN_+T4_56]*S?]GDN8>,OGX VGZCMCO; %:R"B7
M19)&W8'R&,I'/NAKCVC_;*"(%K(T2;6"()2=J,U?9;9,>Q#Y??EVEG)JU(M4
M/ON5O(=\N&%AW*958ACSQ7Q"6=E5PACWFS&EZ_2#53@*WY3&V$WD3AL^D;R@
M?:GR0]J7JDA6X?,,1'*]DVFK/XV&26CXO#.0N^CH.47SG#'CP(@'W>[@EW:C
MW+Y5[MZ4*J4T4>47Y6X*Y=952[T8\S/M/%&L8GQYOZ46N:Z!;ZA<'MVK=NY#
MS7P\Q85_E8^>O]>3C"[US@P]E9Z:Z,>*Q^I :UZ2B^\;EX\Z#H9QM1H]_7D+
M)LL]P)IS,TH/S-RG/W/@,@@K?:\WVE\9W5]\'1K<:1U*I>"LKRFWLH<S=Q'F
M8*Q<RCE1-/*FXU"=O]*?J1E1%VAK);V(A4C CD6J$%L=P:Q86YYC:2Y*<97[
MY,JSJ(Z!&"9,'XZ>&+V9W(-Q-R>7M#.SG0?*]'JC(/]MY<7";) G*4VX4.3N
M)G.'/ OF6G"\_BEW?-H&?Y)X,I9B4(45?TK2:',_5D*R8H,;1UY:!F*[B25@
MQ<>?ASS.66J\'TH?4;\:S6R@"*N=#MKE+C%!:BI#2\TZNT$>?A%57?2Q4!(X
MK8G_OE6@8HE8SY)&L]:N-D5 $Q&Y5,I$>#7!AHJV<?);\N=@6$3=E3F[/D':
MO\?=U9%Z&1?F@=5$AZ>EY))$DB:#(E5?A4C&RIN;>3-'@^%$6\A+)O6XD430
ME!EV/I<(.AA>E='M8@-,KH3(O(V_I&5T+A=:!-^+#ZZWU+J4_JEB&*EV:"H[
M3)H:2MG+ VOEQ_?B5C)2GZPF4YQGL;!HXJ0QQ2;Y125BA8H#VIFQ9L2^OD[F
M*58:<K=ZB5 HZRNM?-6HYTG5'-61/G/)2$A]08>867K^L@R?VVKHW'QW5-&D
M-%L<C2^5I=S*]-$;Z5 O@5IWT40SQ3-+(BD#AI*SD]ZX-Z&(:O*E&?DT!$H;
M1TL/?793>335/8&ZO_$#E,' B>N8F& IQ+4KH]\2?:GZ1D+[_?*X1"G_LS"J
MA%JY_G,=AM$VJW+(I(6.?,38445%+KY])F%C=%MA:.?RL,P(FO; TS"]G9FI
MQ;FM%:PO+"#^@ /YJ6JQ'.46BSV-VG]9;\[EH;8B_4OGF&4LK%E?LKO.!-->
MGHS[=?Y:>;YSF:.^.YAZJ_S<93;DJ-3$,]>I&,H+]"1#FZVR&U9'Q8I\/Y?7
M41IAOY*K)J\E^IP-6RK;0_F^\FS-GHJ@9BZD<G]%[[([N)JQ:8J2\AIR8S2,
MJR!L5_^6#%N[<K=:#@3_L0B4[]O^N#M2;OW6MNA*(WVH!4XUQ6*5F7I7I295
M4P6T<MW+2<9+DMWP\DN\T!D%)BE,DBOARJ5?_8+B]ZZDCDZ),#$2(?7>)(M6
M%&YBG0ZGT^ZUO%8.XLGKJ+A-[9HF/"Q_N$L[R^NM7+>G#I).N- .8=8=2$W&
MI+MI13O[\-6Z.E:37]5*S!Q?-;D39A$:BP63.GWU$?(U=Z\RSW(=@AN57V60
MJ*#_Y%)8:E# ^/'U&R]. ;F?_E]*M_J=8CI^D(IN]Y8NF%;V1?-GK@,JRS3G
M_2DRE?5U7IW9]$Q\5W99FYD3>F?^5<TL*OZ0Y.EZ["=+NI7LY"R1N>:N^JHF
MR4>R#=>VM$[X8[JQ9R9EIB@<DN_R9\H)4E4MM,ZA,@=+(:5@8C >U5]0JR*:
MY#:1Y;Z)++Y-9%F.Q3Y^(LMR(?!-3]FOO.2JDLYX"XEG6BDJS:+B@C.9%JHR
MH\>X*I)0D)A( LFGR W^&Y!9. I5(8VI%A%91'G$TA\EG*DZ#[6X2!0^Q929
M[2S0LE R"G]A7K\U >I:H5EOO<MT_5\/H4"6>)H'2284-B7V39CD'A)G?95U
MWV_*Y*U5=?/J/),R-!G(TPGQFK;JG.L"PC(S9:K>6;U"+N%9[C]BW>X@8A5_
ME8HBCDS!T2R5MG2E&^,OEZ5:@F<I39%8;^W_075.J]<\&R<F/RISV*D\X/-$
M?FD8G>OSI;E9D:ZJ$AD%M>[VI=:KGN"FYO]5ZRH@+_MK#72EP40L]=77HX.=
MU^8(5J[;GGCZ[%X*;[377%-Q)'K&/7<V[K*A/ A242BB-T9+RGV9Q6G,$IK2
M<YVG+/6XL;I)HN, )H:KHP)J3;>6E'O_,ZW-N/^3(0?*>WE5>:+C3S4/I+X]
MSE*K"ZC(7#(3'YM8BUZ(PBIYS18?Z/M'XZ'B1OG ^E.F_J1T-50Y_4:633R_
M.9BE<QME-^=2/M>!4"91QO*W#H=RSF:G8#[65T\4JNJN/%_L%F&SZI@BG'?S
M=N7QDSN09\)++E'F@[R(^EB119>HP/[5:L.F**-A<U"_D&P3S#.Q?2ILH-)7
MU.=-564& LJ&83],N; 6W57@S(H,RNP_D\VEJBJN2D#) HO:))E(4?S#JD-5
M,O(S$3J-QD0>=3X99R-6)$;*-2GU(*T[6=50IM(Y6%'1<BF&ROI@9^47B_B'
MOGD1WE ).-E+^@%8-QWH;,G"2$R%IEUF^>G%70Z2OJE UIF867:;*C0L%Z2/
ME_8@F_M7SWR[U17],U6/'6>A&ZU"W<A&4E#:+A4K+GJ#LR&[E.";%JJ3">]F
M?^<%'1+B,OLQ6V'UWJM]L,Z5']=4:QJGUV2>:YXH:9)>LX]E6"FZ>:E/7*-O
M*%%FU%#=;<#4[IG(5O9[YK N03+W/N4ZO$DX-JXX'8R+E$Q5O)P,>)Z>F2]*
M*_RZ_*HX.%(8%7&]/"DU]X,K+A@*);44;U:\Z:5>/S5.EWW:YEWF#K#1(/H!
MWFEXW9*P(_HI6^GDRY[D;^4!FW2N1A72Y GQ1OOIJIQ(14,CHM@O-N1I-:"L
M457':(1"^?Z@#_(_I>(C;V$26=3]#"KG9ENF4 _32<TUET&\6FZ='V-U]_R#
M>@U9B?DP.Y#JP*A7M&92[1>A^WUDS\XK!<"Y>J_E21Y'K#[P!&7R.):**FE0
M2$?R-(^T 2N_DE&G??L-K;*UJR7Z1;GYENJFT-K46;'*%#474@4M1Y\^E1_3
M_76R$HM)PFACPGPM:W]BR#3E&C?2=[+DG;Q2WQ!52GMV>=F]RF7CNZ[D8' 4
MG0^T=#=WR=63WD#*^:D+JZ>13F:L[GJ9^I2>,U4&DG-8D<O4':2E.I+)Z7K:
MI64Y2'9U=7).!L,?+0T'K9W?60^ [.V)AZ][DBS;WO"^-J&R@\-U2X'RR$RD
M@K3J4D$T4Z92IR[/@989+RME:6Y$VJS'%^W*2E5WA8D-4GN>>Y<NQ](BC%2I
MK]!RLJP45KA5QQG2N-/M!+0MEJF5$YRCC[?<+-4J \&WTV2'?MMYJSI:F.,V
M%#D03CW,YHUW$V^T-?/(<R8),Y$>N5(<<%"V;9I E+(BS/@4+\=:$5,9!48!
MRCTC%;6P;?3E2<5>G4V-/[J/5"9)S!W;DQ_X.5 >F\G@4@5M)O=.U7"#6!7M
M% U5E'6>B;J)Z^IPL)"O7B5"JIXUE\ML\HJ":_PL_4I7*W"3/)?RIDJAE=1G
M1K<M>KQ,6'-&:DR4D.4%2$G_/'=,9 U31GD]I9:WACGSG,Z:&^5*N/8"9<9E
MWF%%7:6^2DV=&/6 ;1-7FR9N<U2-<N>36OPPT=IS>>%<*(]59.]I#M'&O\+A
MW]/+TF_=ZJZ'\_%/G8U$WC<2&=A(Y'(L=F&1R(><Y,:(62,!;H)P:6Q)5<34
MR:7/7A1WV_)?XI*:VT\T-?=,F1Q?<Y-#J45;1D/0>FBQ*\^T^+ZT>5EWZN)K
MC*:;.LXMFV]^DVZV&5=)[KIOS=:*LMRATF%WE0Z[E^NPAQ(-FLYKW[15;4S#
M*6IXH3_/Y[[(.2SI2857Y(IZ$;A4;W]9/Y)Z]%"[D*Y:1\>'>Y^.3#QP*'HL
M"_M*"R.5=JM\7C8L?-&3]D>_8G^DZY9S[\>Y.SE1CR51EX!?B\C:;8X8IV4(
M2K&?SG/HB='Y@.MLGHR-% \; [@(OHG?8ABISF&J(O"G,EOSX**.L/6OC%EY
M^[+RRRI>,<J,Z\GUF 3:5B_A0,?.I.$U^B6R<HB?(BV<K*5O;E#.S=-=#HWY
M5NW^J?TZEMOOR>U?"\=$TUE]N\*P6>J 9 U>1HVOZKTIORI'I.*&T?QL\%H[
M9U/EFJYT*#%)P6+(SD3U8$PZ<ECK4HAA2U'HTC0A5H=#^3F*/H+:!2O1OR=X
M8I+$+E5):>%#JJ[!Q$7,6='AP"2]T354J$S_G P9TF<>D_*LR1-I-9=[GXCM
M"9=:TT]%GO_=5^D)*LK<U0VX)!_I GJ5C*3*E@M'H?' 9>E+F9M/\617/IV*
M';%;GR\C4_+#IH@T<X@I<S=51=WJ$OJ@:=4H"UI,\4]>B^%@A<OU/^7]IV.3
M)*M;0 6Y+).;D@</_M353$-%UME:]PE6H</,G]J_T1JLFD4SQ2-JP_I%.R7E
M)ISH!3@<] ?CK/'XBO8 /)S@5^<FOYK@R)Q,J_N#98W0B@[G0T/VB2Z!5;+?
MES_OY6PO6MUZKFUU:_WRU/KEEV.QMM7MG\8HJ$1]?S-+_OP\9BJ'UY02*+7P
MLRHCSO[>+EN1MEBH2G;V31JP\NP]AU(\]T.N<F9KMD>Z"WP1QD\+=Z8Z"W)3
MLY("E=^<2(,U,A.N*JWX,SS/G42,R_NE$QFSY8>S[/ LGUHG_YG, !5GZ%76
MHQO:JP3!B7S3ZH"FN*NZ^6<3J1*=;B.?N9^5641711I$5Q61G9V;^H9TD%4=
MJYZZQ4VRI5\.U,'7?47+Q4MEN9NIRL,;.18Z6R\SC\Y5$4OYH(F>(U0J,KGW
MH6CE;U7HHM6!WK:M?-NJD+%:YU&= 5.X4);(F_8!_8&NL%2C(*3!KO_0EGB2
MQ0.XZI]F4OK;K6QV7IJ*;#1=-EUKB_4E#\KG-I]NMW;&PX%)$WJG^O)*0_Z3
MHD+K:*0EY]E-F[W:$*45)KHN(YU87=TQO#&JYM;[(L^"5.=^O;79T@FT1M&O
M=/&59R?OD-W2D]GT!;C\R$@%>6^W =</EOQI?4F9EE1S([5VC1G5!ZCB3@8<
M5:R;_GP&C\HT?;F!E2_.N467:HLDF0IK7A>(_0D+)Q=ABE5TDK]I<UYI0%;I
M['>F!WOIL5R#-!5%\4IAH^DM*ILLMXX'6=9S7EVL1Y-4ASI*G2SYJ74&72YQ
M+OB9]FV6=]6=,\R,I0R<9S.-?A[584S=2^==YME9>3)DQ2%;;G'6*KK="L>Z
MD$(W.Y?[/)C,XU+YVW]<3%&5J!NU]U0#H$H]A6Y3,OF%VT1^92C\6G-<M<RU
M+P6B%L*Z&X0:!?;7*^PC-:?J=;OUE^?KB55ZR-TK1+%^/7^$>\SH*;N9=*^L
MB"KFB>4:P.K*IH(&:EQ8T18T'[Q4#AXK4D5O8FE;'[%,.52JG)F:8(J,RK;M
M!9JT<QRHM%B[NLQJEHI2@LE&*Q+,3.9[M2RIDOC.\@B+\DA)PJA,[%(YS!2Y
MB9[]I?*G($;-1&(EON3J<'^:1CR8\FP*10Q05@N_LE,[S,*5Y:TG$4F1,9N?
M5>C:(B.F64E734FMWG)"I*6&#%FM8[6HS Q^TDFQNJFB6F:QNB(-.2VBNU4R
M9U[BB=XT/X2XE.(N'^IAJA?R"Y8#+RS.%&>LDORRPEA3F6^L2X+5B$WY&" =
M)Z-\0FA92-G6U8^9.I1'.T,3-U%.8ET[60Q+NSDD6'W8N(JN3!;.<'2FH[BB
M[$F@=.G!L-+YMSIYL?53FJ9YTXE*XL]$\%59L.HZ9KR%?O^R*]'*^>>-H:-J
MA/7X3#5 4Z-,33QZ<BCV7XY;F069#7++ILYEB18W7JQ1@F\:#:UPH&;.:7W^
MYFC)>SZ@TN3/KRY5K9T9^>' ?TXM<ITTJZ5L4/T8ZU66;"!?.45P&AY/D2I:
MI*B@9:R23%OY^.(B9;"<'B(-BWP@"1?AJ#* <&+$L,6O>OPZ4C/133[0:L+8
M-S-$43%;V["<JB3ZJ=J.9B.?C,,KZS<HK0,SO'(T4/L@>>POWUOWR[&OFC/K
M#T5V[N]Z)W74-= I)/PU&.J>#ME4[,K0R0-=[J92KLK>1KHRKG3,Z5ZX^1>5
M(W'XT^@NY55*5YE&-(-GU<M6W6398,YQUKIF3J_92^6D@QRS=)/KF_NKNTZ8
MCA39;F3MY\W.#_KB*G>MQO)9L@VM6K15QVM<Z6)P&YFKK5@J;0*F+R[#:&DB
M#T= YRKU5.M#)9;R.<8Z#V22E:;SXNHR@'*+Q0,)!:8$KNX\_]*FV$\S-Z&D
M:"[PHX&DXC#/F-0OC?)$8BWAJM!@G&<51:#*)+>ZNTWEF/76KN[7KF];N7YA
MQ9@>6=G%LP:@-XQ$422@LI:94'O[+A/]DK0Y9JPE&\B^9R#;AS:0O1R+M:TN
M)_>NU"GRV9D*;'(7N3 >D#*..!6ZVDH+R5S#Z5C/P2S]X-E84F5U%%X3/3C#
M),ZI7KU5E>Y<-\^.=">&I'\#[N9<SWKKWX-?*G.S7<A>U9A8%2JI=MZ#(H)Z
M2\TK6@F4E22Z%Z64T>V\BT!_D+FB!\5C&GNY:#%Q.]9Q0SD8]Y6EG#?%G- R
M=8L_2;/!T(B23 4P9J"BB@E;E(5;)NY5]BS5K5-TXQ8@B2G94O24+!O^R4O]
M4C6"S7Z9)EXQJV-I9D-@7)YEQ[$;^U09:6_8KNBH^9?C>3J@,,&@0\''4>Z)
M'$P8 Q6MY$_VB5Q1D5I?+<&32%M:BED9E,DX,&URTLG%Y.RG>UU.Y\5!)/E/
M*A\W F.Z=J1:&5AYE K+ZM.E_3\L[R)P^Q:O;IZ7O)Z0#8?:F:1O]+HX1L,L
MI&/:#ZE\VJ$X5X^N&R HH&H7.K'<SJX^=(.^4N#BB8[H%7]5N>;GR7GT<5W.
MHTUP?,%ZH6/UPN58["+TPF:Z*^^=S1BLMXQ@VJIFG^\6D;NCRHCZ;$J=Z>"H
MHI[;;,2FPL;<A)H-J5A"*OU#&GD&$(W:&O2@K>EL[_RW=7S0VCKH'!U\W-O>
M/-[9;NWN=38[6WN;'UM'Q_*%_9W.\=$MLLW5!V=IE;S\B3*-?N)INB(>O6'C
MT2!_'MU5S[P2ZB[W:O%==IF*-_DO50U8??]M54564H GZ6677;U)^GJ-^KX9
M:E.Z3JEZ4HW=(PGR(YXO*</U=?/>WR-^^TWJK"./(NQ,_\C,[\]\DZS[&/H>
MG?/K?^O5FR>0I%$T_M\U;ZV0WRH<US_3_((N?[_-_\X81KV4;YXK:38GMU1(
MKW=JRJ;G-]/;JY@E?\%LKW.;6_]8HPEKSN;"*S1GB*>UC4_L[.90P:G[@.^R
M#W>GO6;[AY"^@BL3YQ@9!GLB?>:VSJ;NWU2%9E&K+34:*2<#3U6:*?M3&YY[
M\LN70D-9ZU"<):F)FG\R[1DK%7J[R;!7H_EDJ/$B^/ 6UEC&?&+&]/$4%K.8
M]^R;M<2L1;&:X5XQ7=ZQKIX*<W0N1*U!9V&M4;NYY+SGNQ;6FKI9R\I:SG<,
MX0U8J_AA5 _"(GW/ ES3]W7)N=#W+< U=;.6F;7\F0"W-1$+_#A(+= U?G^7
MG!O]P )=4S=KB5G+(3.!3C=,5IT2Q+#H1+CS?V.5^/%J6\1)E(Q>6^AK^HXO
M.7_ZU$)?4S=KB5D+.;-U/%49L:MJSBS -7U?EYP+ V@!KJF;M<RL%:QM=/*>
MLW],H+(HU_3-77)6#- LE/M;YR[-G2E69-^IX.VC9-\]?5J=37&^;XHSNE>*
MLTMLBO,2ICB_Y,Q:DQ]UC_2H^4M)[C"*\H647AV;EB?O!GH(>-S:SJ>+FYSQ
MBHM+O?M-E;+_9'(#HNDE.DVCQ;T9[N RZ6=3!12-ZA7#%>"1?-(&&W,S?$8-
MB(FR<4BZLT%5?PZS+)Y49_'<Y)K6*]T:TGSW]<PZN[R3GU=._\W'.4S<,)UP
M353;XTR6I:G"MG8KK?':BLQKRS.O;=G]P?354?6E>O!ZUOQ_=*YFHYF.A%D=
M7M:+;79_PIN/888(O%(9[7F?0C,?8VBJ1+.I45F]ZQ^'#&35KZ]U&R;3N$XS
M<#L?*/6'&07Y[&-5N:HZ#Z@RRFZW;$F4]5-,S?7J6L09\F2[VV*CN^QLT> H
M43_*]G*Z>8/J#++X_9"?E511XT/4]NN^;KJ1Q)GHR]NKWGR2S<6E'N59'<^@
MJZ6[?^[@\7+.?]EK.@,!PQVZ3X4^[7E3O)9N,Z7GS6>;DTGEG"DJTOE =<90
MM\_$SZN)EK>O6Z\^;6T>O'O=KC+5_TM-Y:J:_*(;"P^ZIAUBR8Y#K2>H&\Q"
MEW99M!L-$\WAJJ17ZER)1"Y=V_K, Y"R#E9WZUBEZ+)EZ +4"V=#X]08LIY0
MC6@:W;^^E:3I6!2MZM2HUF0T$EH)/E*=[@9#S3?#,]9/KC-\R-A,39'DO]B5
M^5::*CQZ)3<:M^+\V5\;N#']U+0NF7E\1#@<L^&581"$-(,$JJG04#6>UG.=
MQGW5(<X,_,M@5=UV*.X_0*@1('!OY>B=+LM72)RI2<M,A?G59=WVLU9ZJDKW
M3)*9IHS%K+P*?&4:AVH#T&>FY:/I8'7C6XGV2V8<J/AO,*F+EFA8NY8"VA2O
M:\0V/<MT"_#6I4'DBDB+I9TDEU!84@6::P2N%/)+16E8=+!(*F98-K15*PAY
M'\4<\J=("BUJ8\&5J*WV*^BR7VFA%[#+2[E6;0D/Q]U\S((X&W<GC__19+>G
M?(QQ%0WR2^IG6NI#>Q?)+86D:G@A>(47YI?=FE2MX_-!6GTWXP/3V>*7,#/T
M%'FEUJ6T*;-SZE:Z;7DX8O*&JJG'P+3B51/3A_K69K[*KW.AVTA,JI4WSI:>
M1ZR[A67JJ-K7_"/MXAI98Q>I0ZO&OD.%_F-NSECQ\%E'\FRUV<BM2'#=H$/K
MW:E(R]DAZ=3;YG2J6_0?EM2N$NSF$A1=#2)P<Y@4_?52UEM'JB--Y</%XXC?
MDGG4R.2VZ40R4MT]=/>4=DOH8821.L)G;%B,X#3]9+/)B)6Q-WF3YIK'FB"E
M5@O+!=R8(5JG,N>#$GFUJWQE8)]NQ1A>5?!1]\[^I=J%R)\W;J$T/V6B9)8+
MJUHA]8M78ZZK/;$KAT+25%%)]R\J6#4LQ%S%H+H3>*R>3^GO]._6SK ON>]_
M6._R;>M$KNFL]?'CIZ?LZO("Z9K[851#4G6(TANJ@.9CU0HK42==ZK#P-J.N
M'-&VSN6K9X-V:T^->!DDJ^&RFV+2/"INW0XXD%LT(TL?2ZP/C*U(+!';6.)R
M+/;18XES'>U5#B7.2ZL'B>)GWX6[.D_N$VB\KY.]$<191/#QIF/7.+S+<.1A
M[O!>9D+=.QI9916I!$_&%VVL8+Y8@?9+HK<V8G C8I"QT\'10;'S4\*KN;.S
MQR3/,=7G=U8 U<RX,LU2%\RAMQ9\7U?GTL'"\P<I9R5"K%*J0WVF@_E,DT)P
MC6#QQ8?@&GE YQE.WNR-NI.B.SW@IX)[-R>WY5)#3S>\CVSHF[E'VBFOHQ?5
M\$1QQ;X*:^AQC/->N#J^]5;>UW[Q3,5C;O;[XT(EK55>#Z8HKP^)@Q:WG__!
M;H=(;81T(1'2Y3JJ]1'2I@9([P,-:HY2J91.U4F7V\R>WZRN;'&&;(;\!D6-
M9ZT8E7@7J&QGP)O')O5L*<T E:F.OP3[H4%8_)9(HC(I5>@S _ ;P4TN5(C4
MI"R5HV__".43AH!9DAI9)5=S*^2LAYN8"0Z5@+(.MYI!;%QC75_J>&FJNH9G
M0B!*AM&XIZ@4B5DQU3RDFLX34UUJ_KNW#J<:1?1-]JS:G(]J'EV)VW,+SV6F
MW?QC8EK1O<5]HB=%*R9/T^QD&2F=1_UKT7<R6T(:,PDKT[JFZ6%FA*RX9,,B
M'Z$VJ46;6K^S!\B' M9)GOG3D1]$(8.':99M<BF-SBA7%F[FIKQR7BL<T6(K
M4V6TB!%]O6H]AEL]@_FX-L,K].5"?K';5@\Q5LZFKAF?:-+.50)\5ZM(ROJ4
MVY"RJ$P$5SW=LQ!;(8,5QHV*OS("O&V]0J]G;ZY^DLD[5(?;2!@L@4\QBAK?
M-)IK9Q^PA[D#0"< 12*YS+)S]'QQ":EZ#R8?52\[%'KBL\J>,5-V;B^!C>7.
M#JM>L(I-8HB;N^1OTE*]^PK_@9[E8;G40]CSJ?%J.'WW2@_ BG*RC?OY:C0A
MI+:49D.CQZG0L\HJ.WUC.05O9QNOB1658Z JXK8<)3\](V@EH/-=/M_4E%<D
M?>4WD=O>+>5-^PY8H:;(J>&WV4:;T6=J>R>RXQ0@==-!6['-A8@*ME,\F^LZ
M9G<GM1IYV+*!E\;5=&N,]Z1ZE:W6C.$,A1Z2)]?,U4SOD2A'NTY,HU-*?Y)/
MT1YF6*"5KK,LSU!QF\3["?V_ ,7!A,:D;JSGNR5Z(NFC6$XK%"><FC^V&F=U
M41E+R_74]1[@&<T-:.VTMC\FTSS^D]CTHONF%Q$[C6TY%OLXZ45-A:87-+G*
M<]?U<"GT&).K'+(.D>N1^X[%@NLSO@G7"7$@\N[Y]84NO+;UF(/N,70+J23B
MNW>#R@[,#8:5MUO:D5MK&]\.#O^S]W6SM=?96I]WOM:]:'[/06?U-+]3#ZXF
MDGUB3.&[S8^;G:V=UM&_=W:.C^PN/-DNO-*>]<$X97VNTH-^*Q]1*SW7X4CC
MM,__,B5;K^\^@NYAA']P [H'D9T\#MDGR%>E&K4<_4#2;DZD.[6PT[X[QUHN
MG<VEC]QS<B9G9LJM[BNFH$KEJ+7R1UM>ME79:S6,NBC^7$626O9]4O;UGF8X
M[3^B2(@X;@[X/I8<.SJJ5X7GA(2[T>FYV?+Y)%CS&6QI:;,*3&5MGT?@.TLU
M2S5+M690;154N$>BX]9XJ)-=3+[04ZERRTLO2QM+FR;BU>*D %HFLNIA6T69
MIJHL^<FZIM]S'9(U@L#-I>9?4T_PG:)8=Z>=F:PSFWB-Y\5_);_?] ?]W:%)
MF6Z-^\GH4*6"C%.^IC,QY0/K%Y)(.!Z&7@@#SR&^PZCK0$$9P3X7&'OL^Y[R
MM3H(.VLM+J*DQ[KI_ZX!"1&J/(6-Y"5^C][TQST^&&7OK[7ZK"?4S< 98Y=O
MU,G8['/U8Z<\%INC+38<J@+%KZP[%G)7)>&$!A^=/,;QUZMP>_#S(SK\>8+W
MQ_QBY^?I>WIQ<+%##K8/D]/W7\CIQ7ER*G_O7'Q-.N_W?I^@P_/.Q1>\W]NY
MWC_N7GS$G>[)]>#WP?89/.D==@_>GY"3WF=X<G'BG%P<)OO?.C].CD^<SO6'
M\_WK'??$"7YW+CZ[^Q<GN+/]^??!\1?\$9U>G7R+O-.++ZB#]E'G^ES>[_Q'
M9WM'7F?G^N1B]V+__6ER>O$#GASO=CO')S_Y^]TD?/_%V_^VC_8O]O ^.OUQ
M>O'Y6J[1/?VV SO;9U=JC9WC3;Q_+->__2/[SE=Y+[=_>CSX?7)]<K5_$5V?
M]@Y[G>U]>:]N]^3X,SS8WKLZ.=YW]K>CW_)Z\.!K\&N_]\7]_&7WW><OG7?Z
MYS=N?O[8U3^_?#$_Y?];XOA4_MSI[L//WTD,HYCY##!7!(!PSP<,$P@X)0%F
ME J7H;4-#[8QQO_Z>Y*I;E8*+]+_/L\A7'+!:T6 %0$-$0&.&U.,'1P$PB<T
M<$(B0AIY(2:>*R+J:1'@61'0=!'@U(F PQT#_1Q61,"/#X4("&(O(!A2X$>^
M+T4 PB (PPA(X<]<2F,6,G]MPW7:*'#F$0$-<X LE0FQSX8_1):^6K0!F%O,
M+HBT+U3V-DHCWOS)DJ[:Y]W!\$A"7MGT85N$H_*OS"5F@?%AP$@R8#PTP#B:
MH1OS ABQBY&/.0&N%TM@C) '&.(AH*$C/!&$1 K(M0W':V./+% W7IT3:1'M
M!2EX%M&>%-%@':+5JWJ= M&XQ*TXBES /.H $DMKGV(H$4U(]A!2RC$62T1S
MV@2[SZ3JK:CO.&MDF)IF C_5.6JW^D)W!F/=[N"7KF]6G2CX8!R.XG$W;TN@
MTW?_DB=;NY[_HA!6Y_FU)CK]W7S5:^=MA?1,PT=5-%?5Y=,LM3/CF<."RSIB
M9!%Y$8C\]4>&R'V#R'2&CGE>(++$W3B +@8<QAX@Q,,@)$$$ L<-(\?Q,852
MQT1!.X#0^E\;JG&N*C6;I7]::'LT9?.Z#MKJE<W# MHB[+/(I0+X#N> 8(<"
M1I$/>.0CB78D1)Z"-M1VGTW97!F_XG8^K#HJFHA:M^(+U._R?58&>%HVC+7X
M]S#5KIOA']8__]N9H=IUR] Z"V/&I2[G8"@4_H4@P*X#,,)1%$'!,(82_]K8
M]ZSWL#&ZW.K0KU':FP6N1U'<?M4!5[WB]K4 +C]2X@A[0'C2'"4<,T Y=@%#
M(4:>XTG!)=8VG'8P7]C#.@D7=60/= ?HTD/XN"J<M6H;H-#I+2]-VM3:M N"
MQI/,ICTT$/C?&>F21U^N].M'7ZX/-[^'+N;(Y2& T(6 "(H!\P-IX')&A<=<
M/P[=M0WJSV736G>===<U$-B>0.&SP/98P.;4 5N]SE?F@6/H8]=W. @@IA++
M" 8T<@F@*(Y0Y'EN%$.E\[G$^NH>^9Q^4HWKDZR3?&K3_UZB6I?M\8[98@M\
M"P&^JPSX3$K,\;N9&MUAJ=$)Z@GL$B:QCWB X(B ('9]X#(<.H$(7<>-UC:\
M-B$VS:\Y6MSJT*]1>IM%KD= +E2'7/4J6YF>+%Q..(\D;/E>"(@458 **H 4
M422(?/DW#*0AVL8!6GHWW3*=U^/!2(UFN5\OBR>W9U]JSZE&J7N;F@DL6"X"
M+$^S/+M#DXQR?#A=S=.O945NG,6A Q'P6,@ B8G*LQ,,<,A<YHDHQB10F<^2
MB^A<<&D]=\OFN;-(]Q19>!;I%J<6NG5(5Z\6EAG%W/4=*:X$B+P  2)50HET
ML0-0B*!P(XHYA%(M#-J0+$(OG-D.;B4;*BV&3BLK%RRA+*%>8B\S;YFH^FFH
M)IF/S+Q?U<GL4LT)U15IS35EEYB)&V6MYIO_J<OZH\T^W\GWOR.L2O<@E>YZ
MY]>^4=EVC>KVX=W$SZ^%2O?N<__R@_KYX;BS\ST,(D=N=0QBSY76JR=-V(!$
M(? I=F#$&0P)6=L@<,$ABE4]C1;;7JQ]:K'M$;'M]$<=MMW(L#/8UBFP#4E(
M"WD 08 B::_ZH0<D;X6 N= 5C&''\Y'$-M1VZ5P5L,U*/5DJK6^O/V+]LT1U
MGS)AB\=7^%;'3FF4BE?NM''82?3;^1UUQXJ6[P<#_BOI=BT</E35R^#0Q"0^
M[,Y0]?Y3P*'K!9YP@A@X'H6J(:L'*')<X%$>80_' CI<)>(Y:N:Z349IB&ZW
M.O1KE#9G8>P)8.P$UL%8K59W4,"8$"SP8H&!YSM4:G5! ,(XY,#WL,,$#DGD
M405CT%GZY)2E4O%,"5G3DU)6 A^?JGHL@\9!/[)1V84 8B<#Q%/]\\.'&7K=
MQP(0F1^XW('2KO6A"U3B'@@E^ %$!<4><9E TLR5K&#]=PW5\5:5FHW2^"RB
M/8J*]Z,.T6I5O$\%HGG"\UT12.TNCB2BA3 & 64.( 1%<43D!KI$J7B$TN7S
MVRW5$349Q[.4NB<CXMV2[!I*S\>:.W)'+\%<M&P\<S9+(S:BPPJ,AZK F< P
M28@?.C-4X/U"8/@4<<Y\#R#?D6(".A@PQXL PV',Y%LPALJUZ?IMWUED]X35
M<<Y9U+>HWPQB-LMJL*B_&#/A2QWJUYH)GTO4QRAP&1+ #0,"B,>%,A,HP"2"
M@: >"2,F49_@MOS_L1/25[,B\3FGNE?@#$LX4],+NN(EE-T\(TTMU2PGSLJ
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
M[>WI"],Z@WYDE;B'*W'7.[_VL[&^$T/<ZX>Y=XNQOI1(2Y6'!,0PY( (PD!
MI8&+'>I*30Y!!LG:!D)M'\[5B\4FIRR;S;K$U&R466J![;& [?1'';#5SBL?
M%L"&L9!R#'M "C 72 ZD( RB&,"0(3=F#HHBK"HPVF09,U.64\FSY6G-0<1G
M+T^S +DXS2\#2!.V^+ [0_/K%0#IX!##$!+@0BX (2X!5 @$( HC&J$P1+$J
M4?,7F9.\.@?1 MD+4.TLD#TQD)W .B"KU?32 L@0\X,PY"[@T,. ,(^ P!'2
MHN511$+7E=P1Z3(UN/2Y+$NE]AWH+J)E"O)29+.L!&0^@9M/;WXE4FM!<F$@
MV<E \E3__/!AAK;7+T"2A5"PP T %F$,"*4^8)'/ "0NH@*Z*&*1ZK$?T+FZ
MM5@WGW7S-1#8GL#-9X'M\;2_'W7 5JO]C0I@\['#_8B%0+#0D69LH (8F$AT
M(['@'D8L@&L;I.T\F_:W*FZ^K0:T(+ &<I.:#EAL7)S2EV&CR<;[T)FA] T*
M;(PA"B+,/0"Y1P$)H"K.]7P00200H202(9.6<= F:*X8B/7R62_?R]7L+(@]
MNH+WI0[$:A6\<0%BA'F^<!T$B/ ]0+BT7$,8"L 8=XEP<$0(ER!&VS[!UK_W
MA*?WX],U%["6;W-:#5@\7!0>7A\8O'N?*7.',Y2ZRS+<X7HA@;XJ/V,"D,B1
M>.C&/L 1]*(P@,(E[F.T&UC5,V@1[<5J?!;6'@76.K6P5JOF_2S342"F'HV5
M'T_^0Z ; _F7"ZCG.!%%..!QM+;A/I>*MRH59J8!04-'/MKRVJ=M-6"1\*$*
MGJFA?9_ELWR=H>#]7X&$$41A&! JH8] 0 +F@H#X',2.YQ.!8A[JEGH^:7OS
MS<>U;KLFNNTLF#UMKP +9@]5ZVK!K%:M^U7FG0@'102% $4A <2C$ 2Q[P)!
M*4$!@PR%JF,*\=IHON['#VD3L)H]I1Y:XKVJIJHEFR7;BVDOL"KVZ]%H$/TX
M'W2E:I5J'ZC_5NH.<1(E\T<HK&9LB6.)TRS\6LT0ZU:7I6EK4Q*QUQNHU4EP
M:[?^DN]"IW7)AJV?K#L6K4LQ;*7G;"C:+5WFDO]O7DQ;;#PZ'PSEPGF[A5';
M\=PV@;Y.T<.PC3W:=BC-/YRDZ5AP_>9@/$I'\A>5P<=&K6T1B5XH[X6==DOY
MF?2';K[JM5OR,I=":O _1??*QH6?U<8. Q))ZUH:U %3UE= 2<PC)Z:>X_$@
M0(M(_M/,J07O5\6.UM!^F*$-]TV!Q[\S;V%_AM?P=YD'33D)(A8#)W)=(#>=
M 488!BQ&@: \9C04:QMXKDEM-B)L(\(-Q#(2$4A\SW&$QTGLP3"*D""$>T'D
M"<B"1>0 6BQ;+)9EL> ;6%;K-"0%E@7,%X)PI!J*QH#$. ;403[P(?9P3 (F
MB".QS!9T/(7V^>X.VJ<[6_=T8!M!W,:^HS5'^6= G780!,NH>ZZ.:3<_0OO$
MA2%W!70E+ON.2V-.?$IYX"#(&*56VVP>0F?-8_Z=A76&,[3-JP*AH<1C$L4N
M"!TD $'"!4P(3P(V=H2@/D>Q&FDY%T);5TH3P]-+3+_Y\8H[@>]C[L XD+IE
M""EB.(12P?!C%U%_(54E%J\6K%'6XE6M1ND5>.6Q@".AVO^QP >$J,$=#@^!
M$Y,XEHSM>PQ+O)IK9H?U;B[HH'X:YHT!YW%LSE8M^X/9.J1U0[Z O,5IY2D%
M(UF871C,GIILGW]GS1A^SE +KPN8=3T801@PX CN N(B)@WWF !. LBE<4 \
M-[:U*4W7%%>5FD^=N6CA[.G@+"NUNP%G=5KCH$Q>##R7(!Q&JG\"EW#F2"N7
M2Z,WBCW)@]CQ!>)W@C/KC+SWZ=R4ZU1D95VI'R8<)'T0F8)]Z^5;2F5NIM5<
M[O8GN=E[_:PW@X7!!\)@UF#UWUD'ANL96ATL8%"XF J"!>!4FLQ2WGD@\&(,
M? F.OA]AWX6JE3X)VBBP!2G-T>-6AWZ-JCFQV/5(V/6E#KMJ5;@R+8;&&#HA
M= 'GJN\IE+!%.94 )IPX"'V*D>>I,2!^6UJGUOOWE I=%(U[XRX;"7[G#&UK
MU<Y-YE=/HMBE\AGE;W= R4,Q8DE?\!TV[$M"IA5VV#;<8 'S88#I9 /A]C(E
M#\]0]IRRW5;D>8Q"#_C<U?U40Q B(7]C@KK(X0%%L01,SVUC?'NN[VOKO7MN
MK6]%J7D7G+N_$FAQKH$XE\V'NX%SM8IA)8,EI"ARF  >B2 @JH,T<T($N 0_
MS0B0J?%'"+9I35CXM77K+5X+'.B!(=&@=SD4YZ*?)C]%*^G+OQ]W++ UDY_'
MQ5?NO.ZIOU7=]SV][1\':=H1HX/XF/VV*/E0;3!#29,WL_=KAC:(2M=?0&-7
M)?9QX6- ? Q500D& 9%<@)@4HEZTMN$OLJID=8ZCA;.7Y/6S</:D<)9%,F[
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
MJ64#%Q,?$-]Q0.CX/F .%S!P6,@H52F<;8_,Y6=K<@!VJ8ZMJ?N)[IG99/-
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
MH#:LF2?ZZ&;KJA3>'HS.Q;"5: ].N]47MOGQ2TY&[@SZ@TFOG07 A:AT) -
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
ME%UVY>X 1H^]*WOM_&"LRTWKOZ>_<Z]=KF_MB-BR#F8=?&RQ91U\I BQ]R)
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
M=%NT:/2R""KK6=:SK&?=%U\W,QO96WO@5$6_S5MK3U5\.$M5&$LQAHX S50
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
M;0#6REUM V"266DL@H J) %EP0 5A =>!T*1"L9I$P&,KF)ZN1 L U@&L.X
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
M@ )2B@RF(0WP4>RRSY?;ZW**HT/.W>/RUXQE\V2OW]JPK)V]-CD-B[1!T%B
M+4O3%J4""D,.)$7"2^Z52F>ALE7VTS.Q,HQE&%M.CIIA;)X,]7,KC+4R5-7,
M#!.1E#IM0=($0''\2Z?.,<&(CZZ:#1"I%(2C.37[H*G9:LA$SLIFYEJ'\G:'
M SL=C?Q@LEZJ1D;+.Z'EJSIE41V"^NK(74-@F^(\X2F!CD& C.& <FV %$B!
M$$EMU!6L#(UHR='E@N.<FNV&%[BDTEP<:IO![A[ #K6!73O#;<!.4DR%<1YP
M@S6@2"-@4.*ZG 6G2=0]!B/8L9^YAAGG,LYUT+GK2)%RQKOYXYTK6O&NC0IO
M-1&]B'#,1X<?1!^/ 4JA!](C!J+3;R C02L85M;DC8Y;S@G;.8R6.M8G]SY7
M:FFB@@LW2.IEM?H9"N_F^M4-&ZYJV#B:7,-S)TT)LJ<"QQ_ L( !-4("([P"
MD"AHD2>:09$2M1A>GB*5$[4YP_%[L=EYN'D9U>:*:K@-U=H/R&L:*Q"!,((7
M!@Q* :A#-#IXQ@"BG0G80:E01#6RJLC/&M$RH&5 6US:FF&L(S!F:2N,M?+4
M)BZG&<?4>@B4)1+0@.)?!#J HIN.&(U^.]?E,7CDL:CJDF9NSX9$C?Q7/YCF
M@<C+3&-/E6&_TH6,E'="ROVZ_<)5[1='ZAH:BYH:/>@91H0"#85.LT$M,)(:
MH -1U@KKE*81*=4JX;F9MJM.X+)*<U$2MAGHYLIL61O0M3/;QB7$7FA$(\8)
MSQV@"+G(;*T!T 9'K;2*>QF9+5W%Z$8^80:Z#'0=!+K'Y;X9Z.;*?4DKT+4>
MA-<<^"FXPA'I-"!:1.Z+B /:XP"$BX\3B)EP-LU]QRWS\7*:=MYIVM'4-WVU
MY8%XP[)X>>98O)R\7=(AR;5Z_-6H0@;,NU'@NK_#5< YN*;EEC1#5I2$T@?%
MHF>(.:#64:"<-$!(&S3BVMC (F"R/"*Y$S[@\LAO4>AMQK%YX]AA&XZU,US6
M,%QB'+8H *0] A1# 21B!BA!F49*:TSHRAJ'EXN1<SU*!K/N@-FCIV\SF,V5
MQ<)6,&MEL4VE,:3>82,XP,YY0!U#:>@=!I 9)(PA#CN?9@<0=;D0)6=P[W$C
M5Z>\IT/>1WX\&15VDH[\T>/#G,K]G5*Y/_QHZ.*J_APP]\_4X%E\_=9PM'?L
M1WH2Y;L>+_IKAM"[0^B;[Q5$'E90.;BF$Y?L-OY@-(Z<!PD42A7*D+&4\0@@
M*,Y95!!GF%J)8"DQPG_FE$='/<1EE>:CD=^,?!U"OK=';<C7RH2W&N330CJF
M800]8A2@U& @E:9IDIZ1UG/I@LC(EY&OF])<N/[<C(/WCH/O6SW =A+]X0P'
MO;"*,\P 85P#:@,'RL  4)"(2@@%UWAEK>T \.XG@A=I2^_Z24F1>\>CX=?"
M1<)L3GI_GX[C'\7@'[WAZ7;IZ;/]TJ6DL!F.G!^5WQ"%W!L/^X7KG0IA<5>E
MHW7245D2C+ZL5>7IR9NH)]N#C*ES9]5UW^]AU5KR^>DUK+K!5.8,M-'0@L@Q
MHF\ID &2I*II9BGQ%%NC8#G4M.6HMIQG69 \RV^*>)UO"L[8]U"\^G,;]K7S
M:G>&?9QI88QW0 DC &78@>A..J!14-0(C+7QR9]<)5SE8IF,>UT1;N</YLVX
M]U \NM7G:^?13>^(=YQB00*(=B_R:(PD4%BK5"%(H0U*$!A]/HQ6F?K926P_
M8=&'U3Y +&Z,>\PX+]+FO0$RWDUJ2PB(CRK3++:LBAV1:19;5L4K9+H,X6YQ
M3R5B*=0=^L-OXUX8#8]ZQ>"K'_]J?#M3PBR<+)PLG"R<W\$$SHW"\D62ZLOI
MR![JL>\-0TH!'\?+.BE[@?U_I\7QD1],<O'TPG<$WSC8]U*?I"4?'PS7;5S_
MD7]9J\3+OAY,U@=N\U0K<K#O#L&^#^\VZT$QU4'DKTZ3&JT3L9KB06:XDY8J
M0"W&@'I(@(0, F8UQT10[CA<64.K2,ZI(7A)MV<&NP5.[6:PZQS8H3:P:SW
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
M:!7BXKN5-789"'-O7$ZA= >]'B(EG-'K/M'K0QMZM?):/=/>2X2VDE+ #..
MXNC'*4G2M&B&A;'60)[._Y"7D[\9OC)\=0>^'H*V9OBZ1QKZX[ -OEIIJ&]*
MF;TD+H*4!$X;EJ;;6Q"IJ /1FB&&/9$T)7L9O=RGD1MW[S'?ZX,?C?QL_7(^
MIK<#L;W'&.V\%U*;1S[G;6Y^WE'5\['_O*J*V;V&I1XT+!4[B86R'!BL(E 2
M:2)0QK\P-"P:2PJ-Q"MK/PW7Y:Q%SEIT$=D>8W1S1K9Y,]A^&[*U,E@[,X#/
M$(&9<B!259J0#0%%F #:(4J0\<AYNK)&\A2"C&R=D69GAS-G3)LWK75MF-9*
M:W=FFC(X#CBN.L X59L$S($,5 &)F%644(V=S_.7'V$*U<4L:TZR+G:2]2(>
M?OO2M'?LA0L1OHR$=^*M=07RORLDW+N&M[YI\A,1ZK@-7 .D7.KA$ 1H&\FK
M$5PZS$-0GN7QH]WS[)9'?IVI,L[8=7_8M=6&7:W,U,U,%8W8132D($ C =6:
M18[J/'!4!NZX9(*XC%T9NQ8BPO9 "=:,8/?$0_?;$*R5A^[.5(<(+)12#E F
M+: B4E!E) 7:($^HLMBH- 4//D*5[]PRJPNU8W?]I#SZIW<\&GXMG'<]<]+[
M^S0=I5L,_C&3;]5G\\2[FW0UPY'SH_+[HLA[XV&_<+U3D2SN&G4T(1M5)W5/
MO*P5Y^G)FZ@UVX,\@7ZN2!OO=?U[A:3U]((O6^=^OSE#VJV-UV^/X^_-_@Y\
M]=&G(F+H)"!&1&<1.0N,L@$8Z24D*GJ//#J+:E7BRV,+<GM9-QS'C(:/GL4=
MQYN-?V5<[!XN/CUJP\4+?6<5+I:CK"I<3,;1!8> #,)'$JT,T%"AZ(>&$"!!
M&&*RLB95/G0\ ^)"B/J!27<&Q,X"XN:/5D"L?C\[YRB^?G/RJ@DL*N(QHS0
M2&'DYC9R<Q7B?PG3F@4BI LZS>Q#\!%&7-TA+[Q0^W@S!&_+I'#<6?&;!CW_
MW99G]?9&>N+KB<[=.J7W-X74CC+N2D/VPF:M%_M1+?8&"5O7!^7I;YO_G19?
M(X#FYI$[<^Z3&DJK2.:7MU=S[G>NX=R*4R<$!9Q8"*AB&&B/ [!*6J<L85+E
MYK>.N909\1:"56?L>SA>_;D-^]IY]=LS[--*:^>U 4+;Z$,:*X!D" )AL.;!
MJ(!$\B$OGWB9ASYGU.N^G_>08ZPRUCT<96[U\UHI<_E8A75"4NNH9A'K@@74
MFW2.FZ? B>"I4)$->+.RIN9QNN]AM0$0BSLBYZQO"HEWD]K26I(LMBRV++8L
MML466XY!WZD<K!C847E@X-^C>UK^]8_X6%4EELX0+/_PC0?:I7CTXDJ^HR'G
M=M+QTH^*H=NN%66C5I-,1>X6<L8U%:G*_[^@JT/.;[Z?49$@E;-!&2"L1H"2
M5,Y ' ?0"\TDY5$E:"KS@FR>95[+LRTSK/W><>4,< \75SYL [C6N/+;%TU.
MC5CGB6" 0$8!#80"J4AJ>O+<(Q,(]W9E3:Q2KG)H.6-;1['M40JO,K8]&+9M
M?6[%MK8X\MO^&;81R!UTB@ FE0(4&0=T*DB%UG*%M32$LI4UBE<?Y=R#Y8PN
M/[N*Y_;TI&?\IV(P2/U0P] [\7K4W6:HQ5V!6\ J8D$1@HB47E ED4FY&,OC
MON',6\4_;M]Y.EL[B*Y/GNG1Z"3*\ZWN3S-ZW@T]=UB%CM7$\5?]ZSJ<FBP<
M9)8R[Q50"J81E"P )>-?1'K"-+7(&9$.2EC%+>B96YRZX2TNJS1OCG&I4\]K
M(35VA%JJE-1<2@2YM4Q)"DN,NUO!0<:X!\ XU(9Q[>SW\ SCF!$\V'+Z9-"
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
M5PUZSU+P?6!/,@K> PK60CZ5\<&,$D?*6OZW7SEG&1BO!<9/'Z6QEK%@@(Q
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
MP_/)==G?O<&O%KE=F+DH1P!%T+Z)R?%\;]S-(;VF=_-&2\J/@VA$3_+REXN
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
MWKSRHT+^;BP\HB/>)+._7!YCC%)&80I,RAB@5B$_Q\));T@P4MQRA@.4YO7
MSRN._QV984%F4/28P21%F5/;J=*.!9C'FC$P 5DFE#NJ5G)$;F:&"@5\M<%5
M(U,LQ!0'.\\OCC,H2"*3%*B4.Z; W "!$ 0V15(A+@WQ"(!XB]TY('@<C54U
MGX^-KQTK@CB.-L-\@% 9W8GF[)UDG7.J/Q_H!LVG(CAK+SMFPN@7QRE,H8!"
M 8NM!#1-L5,IB@.;"4EXIA-JYJ9C3;&W;K#WW4=N;@K2;-X<P2X6:G(HD5M&
M4!9)#MX9TG,$<WX*O0-)[!UX'(M=;N_ 3WL!9FK?K8$DU9PS0Q ED,L$$\.$
M^Q=QFU)[F]Z!)V=8O2X0,+V$?JY]'?XX3(O];J)I=9>F59$D*\CO#*QIXI>T
MCP'$&P.([XXY2S+*K#.O1.*L+4P2X-QJY\!;*+'"UF*:S5I;39X7TSS_R_96
M559N?AAU[J^U60Q#-+Z ^<17 ';/'4-Z_\Y]3I6VU\P"EEVS4-RZV3A1XW1=
M6\SV=_$!)^//AJ%[HB1,+%98FNC-!]W$NJ^[$*__^%2JR2D<9>B-,O3D&#'!
MA;8"9)@P0)G[AW-'7,0D%P2F*<E02Z6T[W8Z&8ZJ@;'CHFZY-_*BRQ3H8^..
MZ059XAU%$7(QP[F)07FNYK*H%3;U\%<O3QW[YN#9.6J%CY YS[CK=E6+RT(
MMDZL;4@ZOZ#!))_J/*BJ>O.9L^)D9(HD:6<*ORI_NW"!KT&'F^X(*E%0A/8'
M-&]^\XK!NCN$A_$AUYP(_B'<$Q9EW_E3^6<.5 Q=2$6I]PUS;Z=JL\L"\I -
MWG+&7-Z&Y$O9-^OINB456K'$?2>1+XTHRI&GGK\L4FCFI2O*;77^N69DL,_,
MY7N=ERKG4[Z;@W9-8Q#WN.MQ)<OYP+W1]"#?^06$%<8ZXYLM_!I;\[4'$(SV
M_)+KW6H"Y_2-^N9&?7-Q;&"FH//&@:7:V>R$"V>S4PD0SP3-K.4)$G,V>\W%
M 0:S["OQ,J7HN2C[$803%Q6P35XA(YW4];TGXZXQDP(.V'=X5LVYJF?*'I;Q
ML/^]D*W^J^%NLZC$!8!M+M2B_+GQX.TY/3<XZ05$NC ],,J?.S!X7P^'VK<&
M/1_HFN YO6?_CHF;^5K;Y)@AXHB--: <$B^4()"9%,#MBL :)D9E<X&$S].X
M=[V:TXLYF?EXS.<UX,"'@!$QTN/.RZ'V#>&Y'_W'\P\O_^R0!&YVRHT, BC4
MR/INN]D+E^&)8*4Y#[_L0LPKF\)J?+=8,,$&LR+R9ANL,KF^FPK3O;CKT/Y\
MJ!)62'DY[IA8>607893BEHE4"&J-5+]8GEKR^:YO&S3_>,$_P]<?P[K_<9;B
M>K/V3#W#JXOC!"J&C:# JL3Y=THYUB8Z PR+C#-N+?1!><<M>;G"K#K;="Q1
M->E/>4"G9M(=ZJW.R\*?JEAN9$HHMIP[&WWZ/N@4&G8*!3LR;O/S0N]IU)$"
M<ZUDT%_2LD]5F3B)<GYZGH<?9T?T5IL03F][T4E9;I)Z?,"B@NG,;<R/@#[1
MO_R%:D?MF,OHA&%MJ*#:G7=,W2G'(K4H5?1XK[7(D=RBA.GZHS]NT*-9M%Z5
M.,$H$AHB80\?)PHAFV@+2&HXH,X:!R)3&8 "$JVX)AKZ(DC$-AT+SY<Y_5*Y
M6\I3":U4&#H6851QS%5F'8\810TQ,K#(?.EC9)$'8)%W/XZ9<\14BBS@6F-G
M!AD+F.4(:$)3ICDF&66^MR%K99&9.K;.;HX],"6LRA)K;ZT$/>%#6V<A>J0K
M,>:;@0I4'&^ZY&SWZ.33_/CZ+T[5[@[/1Y$!6QGP(SK.N%6"IQF@)DL S4P"
M&'<6N:9,:H81Y%)6?M6CY8%##P<2F> Z)D@@P]9 #)#['Z 8"R"IDL RCE*L
M4\,,>MQ,<."6=AC .O9#DUCDA>MX@5*80ITD@"38N>@TXT"*Q "9ZC2EQKV
M^>/FA: 4W&<C#US' X@1AKDS2#)G- )*, /2R0B04@&--<YN31^Y/ A*X6(8
M6>!:NR#+W.9H!23A3@PD, /<6*<A(#&<8P^*ZUB TU:[=!DOY-;GF1F%>$DU
M;!Y#C/.@VJ-VI><Y\KG'EXJBZ4:^_(*/D4ZQ33,*$J-20 410$C) 8%8R<0Y
MUH@*[U.C=I\ZQ,("E%?L^BE31Z=GHC<*2;^A[?PS')R P+,QD71WB:2:YF]'
M.[WQV7 L^F^MIWT@?3.%%%/<[2GNM\^/,YQ2I;@$1%+I<T@6\,1PCQ.AE7("
M'<&Y%'?@[WZ>T@Y4+J:2B#"GUJF;R>5FQ_SO>>^L*FX:#^WD(I3R#'1+^BE/
M^WC4X"(GU*L/E =?]V"]!8A**,KJ>KB( &:I>B-U?IJ/>!F'X5<%SG8YCE>,
M1I=%?+X$Q![DM^V$6B+_BS\N9Z&NRT?V"\S" H\XX)]/W\4/!^Z-BIN(3G^&
M'+/7E;X4:%Q6+SD^'8='KQ\Q0(3;WF@\*0"/<YQP=X)[X[+PR<_S[=C^\"*'
MG%&3*KN?SP$N0+S#DGZV(/<]CS ^0YKPH->0+"1(?G+5:G)R1;I0BS:XYCG*
MJC3W@<9F%XB-!5YD@8SN3F^H%[MN3\T/CR4Y#@]EW97R"3RQVN%F!+)0B?TB
M5&*_;%1BQS+?.^FBZ+I3'8C=I/7;4#D9*B&*>L=_^V(0ZQ[FZQ[V+XZE-@Q2
MR0"T5 %JO#?%B IEP)(EDBC(6NH>3HT8AX!^O]\9^UTHN@_J>M:Z?:$HV/(
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
M-1"G.>:)8*DP(9SG2 SF2@6KHY&,4-,:<H\%Y]X?+\*YQ6GMPUG]JR%*,,[
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
M; DU.CA&%$N<FE!PX,>LNM_K$18H"'7_TC\&_>&P%?2%5O[V 0/8-4I2%$(
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
M:TJ(R]=F_TF=+,EFFR_AN0N)F1SZ(^JW'"_,J<3A**O@!8LUC=K8'+$\JT;
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
M_>I:$\!^&L3"\O>R36!KY^4%2P -H\_6P"G84J#2)Z; Z>=G,]3;:QCZS;P
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
MIOE]$(LULM$+;V+.8L#O+9L4-GF'=_<\V=G[=+9S](EOGQ[0D!)CSH-%2@#
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
MSF.'F%9&$,X#)C*?NL"O;:11\U'6:6E<&CQ/U-7PDFZ;=37/F9R,(/623?9
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
M  D[\,5Q'!WV0_G\_V?OS9O:.H)^X:^BXKEY*ZEBR.R+G:**!/#%]4C$MH#
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
M2*8807B? )DQ\97CJ\\$QJD&6KN/PL4<;)TN7.Z4P65IL'5K7(-*$ J9Q*#
M3$H8! 8%#&B$2B8P4]R2:'CR%00S5,YC4E*F5*94IE3N%?5B=-QL=X)OS-HG
M?C?K2;^_83=XR"K]^!@CFR_;=8\/*=:'KN[)X'5GY\[ZHGM?-\9K2D9"Z8P!
M5+#H"'MI@?&( \6@MU I[[186B5$)5?XEFWW1UY9RFOHV<M]DI=; GO9U9TN
M).X=E$'BQA *R20D%BLP0T@D6#K/!1#>"T"IHL H88&4+#*71<$8%9U=NJ*F
M&1?,J)AIDVF3:3./3NO[# 6,U&]>UGUO#FTJ?+G5[?:]6^]W(CD'UEEAS74G
MJV)><4@VSI[@KPZ7:)L#(VSW/G]U;)Q9BDB@6@&NG"S6'X!2&@(GB83$\NBS
MVFB<+2,FER6^O1KQ)(_U?>)?!KSLS3[8FQU!8?9E9^7+ULK@LMR7'6<,!AUY
M14D#L+804!,<T )98 RGWBH#O<,1+N&*$'GA-B^R94IE2KT%2N6%VUG5QQ#S
MM)[[VN5?YB+EV7K$">0&2HZH0%HQ!+W2E CG">&ZV$3RRDN\N7C&-!SF87+>
MZ>!U[SZ'>6P!2@^5M@H#&U1:S4A)SI$S %/1J7":6<+,TJI<1I0MBZE:@>\%
M,?,.PKR#\+5#!4]3 KE\QIM0#'N?RQ1#>6A@O)N<":VP-1)H&;4##5BE=P)P
M0B7DE")GY=(J(BLD+W//3?#TO27_3*_W62Z@\98@[[C4%BXMH%&?R.S14362
M$ #UV@/*HAFLJ _ 41X0#$X*C5(!#9@+:&3S-YN_<VC^3L7LS04T%E\!G);:
MO*4%-/;&"L!QA*#! 7"KD\T;#5\--01>!J-#"-0+NK3*V;)"#S)Z?Q%G'C5W
M9%%P<IC^H7;QS*@V$2XF9[V*:_=3/\TW$"]^19IFJKVW/);,;)EJF6J9:F^9
M:CE_X+E9\T6K\GG/'UA<*K^]%($)OLDI D_TB@_JS8'7"Z\55"])$?@,=\=[
MP .'\3]N :1& (HT!Y(X"DA0CA-%D15J:94N<RB6)<KEU'.,-,=(7YNAWF**
MP(0*R"D"4U8,NV6*H21%X#/<&>>.4:J9Q\@ (0('5$H)-($8H*"H$X8J(=+N
M ;1"558*.44@IP@\*$7@;IB[*T4 9<A[/.2ME]K"Y2D"XZPHPI7FS"- &(FV
ML*8,*($X@#J"GI5(:^&75MF*R"D"V?S-YN\<FK^OE"(P'85P/44 Y1R!9VF
M4J.W-$=@=R(O5EOC)<41\CT$% H/-$*RR!$@UE)NB5Y:I6R9/ZPN?!%+_K.7
M9C>^NL:/U5NJ(WXYDK!"4ALM%UGD ^%1FB9$][C?[37"Q<=3W?G>:!5 D(X8
M?ASB +\MM0\4J^NR>)_43@A\ HEFH^7!:$D!L=_N0)>EU2&_5WKMREF_8X^B
M/%3^:>INM[(6A?;TM)V&W+8GE>^^%0VB9O.B\L-W>Y5VO&!%#VD[^63)3 .-
MG^"HX2+%/BRT>!S\=P3MZ6Y+[ZG^]O')^?[Q[M'VIYWHNYU<5G'MZ.#XZTD<
M/]G^M-NLUFNG!\??<;S_S_\N-\YKZU]0]7(_OGY'U?4M>(@5<E00"Q##"E!C
M"#!!$<"UL=!"3CRU2ZN]HX[W0V8%E78G4_BA%,:'W",1%(\P 47TC05GP$BI
M 0U6^8"-XIHLK89VOS,B</(E*F=%<82*;L5_'3_!Z-\'+622UJGH2B]:_95V
M&$[(/8Z.#<1;KF2(HZ!<41F"C3/E+!-46&T>ZNB<MSNNZUM34VT;/\\:G>+@
M-U/1]>GL\^5RN_X]LLX^JAY_B>/X<FB1)$IR';E'1B7C/0$R* :P@390$1!5
M*,JG;U42UW1O:HR5 6/4CWS$TIYN5AHCNZ'R(QD.D74J[2'8^E&1HHHKBAE5
M>O&LXJH5'_6,N[U$5_SE!8_&-ZQRKKN5__,(D^N9=4L >_F8X[AN23W1\XY,
M3?ZNN7@CWOODHEJ/G]?C<T2N/G0*0HN, )S1"'W64R =H4!K'G3$HPB$86E5
MK=SN1E:)AD4SOEE^%&<]J75JYJQ%XZQ]<HB4"8P@'YE*TVB%$P.4MY&]:!#4
M<^&T=4NK9.5VX'G$605^/8:Y%+-.2A5]1&PH(=A$!G*!>FVM%@SK@KG8B+E8
M9J[%9*Z3GX=::DA2^]RHC:+VU5I&V,(0($J\(<**^&]I5:[0>V"KX[MG/G[Y
MPS<O5BI7'E_AW[T7?R[9'^?#$#;0@QCVP) %3O=\)>A&Y[9!,K)T9V:.+$ Y
MM>=TP"I^7(_TW8SDO2[I,$OZE:37UC=^'D914<H@#)1*+;-#@,!HHP&C,+K(
MA$/%HY?&5\1M/?(+R^0.)GNFA9*9;-&8; L=,DQP@)(!HI+!$DUBH*W7 #L;
M//>"11/B#B;[M9%R!Y\]TUC)?+9H?%9EAXHRI9 3@#B1>N\%#[1W$"B)8> 0
M8XI$XK.2N/1->V4<.2C7T2GL^DP5K<_..NV?D:%Z\8[S'3]XQMK-;D&H$7-?
M,3'*QG<I%W^'A\99)CT/0$6L I08"Z3P B!NI-<*<TA<49+T=J+I@@0-,CN]
M$#O5U]@A5-XP9*-)YUF*%@0&C"<<N!!-.V.$D\ZE$-1M3%R<0$%FJ)=BJ.K/
M0Z>%I\IR$*@+@#(2%:RS!$BD,#1".2)Q"@[<+I5W5W"@B,U$ANIXV_[>BFYV
MRN\83V;%_TSO"_W[&#9\8F;#8[AOX_2LV;[P_IOO_(CW*[<$:^W6P%PH^*Y;
M/.WD[_^TN[U:N[?OX[A'!)CLHI!9L905=RX.H8$X,&F %9 "BG'T7K'VP 8I
MJ10<0I+R;]4]O!A9L:F3*==K7QEWY_&GBO&5"7X<K+#?#N8,ERLC9]ZW",F,
M=XHQ%E'14 %-')I@C,N(O\%C*9Z3;3DS%APB8KLS_"H=]Q82+:>V3'FY=AC5
MF<,!B>C4HI0+0W'T;!$#P4&G:'Q'K%E:Q2OLY@+EP%WX55STSC HPO,0!YU,
M9!/QU ?'1;]&7HQ42&)7 %UEP);O,TB\YRM'$4ZNPKZ=,7$&R3ZZ($X!4/U.
M6JZV_:0Y(^B$*/#1Z>P=Z=X@$:C1JN3LE%]FIWSY>4B<#!1*!Q2.ZH,2S..[
M:,YX:37B5!#NR?7\GXK_?_UHI>A6JU_D$W0CA#:+SA^5T&F?%C& (J@?=4$Q
ME879'"<M2CWP0Y"NG!9Q@6X12HB3^7<[3FWZL-Z(RJ;7[B3ETSO*D_CK2=RY
M/'2<$T:9 -89G-"719^9^Q1FI$IZYX-%2ZOMEK^6862;C1 *<4FAF_*Y&P2
MXI0TSAIQBM/W<3X*04SO;XEH1)%H'Z3+_-N,!Y[JB\J/=KQ>8H%X%9_$->)9
M(\Y?E.1H=:1#!UN12Z]GD[T1/YF+XLCBQH,Q382C4B;476#1Z%8BU-C^P+8I
MG)^KVQ;'G:6=8J.O2IZ]+/AUU\V>% Q;GE8TC#L>K^((-ZDHJXS>AQ0L2C14
MP<!HZ,]%-LW&_^LW>A=;$34Z_0(TMB.9.O4CW2KU0PL#[7;$-SL $P[ \3X[
M9-1A&E$Q^J(P(@#3&FAC*?#1KI81T"T:V%_W^:*/X37(HTLI-<=88LHU5!IA
MAY0S'E,)&9^+_)K,:]/GM9/SPP@MV,3Y!CQQ6'0V>;3U"0&,J>"T1%P0E3)N
M[@ZD+3\ZDL93J6DE,,/*4,.4"@*Q"&P6&XH<Y;^*I+U((<?I\%M>S9K@M_C=
MH=4,2>TD("*D%'42@+): AL0ET9K[SA=6A4,+D?/Y(Z-%M?C;#>\S71*XK9&
MM&B+<V;E<JW^93I_KC[<NWNL*S=['^WZV*>]K_:Z'%[%:L9><N$D#]JKKJ79
MC.)63_MEZO&^?S?C;^]:=D[H=GTGRLT77+O\<AG_'3+BC45. 4ZXB]X=@T )
M9],^#^^CVV?CC R0-O*^=VL)'H636L)H-6*.*";1D8":,&*UP]&[T&:IXB-2
MG25^[438NG>3TEF[6X3+/A3!Q2A]'\\;KG?T 4'XV\<AOXD4PIGX>JG\"MIT
MV\U^SW\<LC^\^YP)";51EGSG)4,>\#'BI.0-))KX>Y1V@Z4_$T]V+\F>^XR;
MFP]\1EGVB 71HT9M#S9S?!BX@NFPN\%$+\Y@*T>=A&O_TSBDAQ&J5@O82;Y@
MVH&?=/U??^K5LLF\H5L&^!1]=>V]U HZ%,WG8!CR$',KO.&">GU3)BD.D$?S
MBGC-J,%<4Q0$<Y(I@Y'Q;NF.^_Q2EJ>K?^8FE%@$"-K-9ON\<,2+N>KV3^,#
MQ&MU"\^\W(>OZ*%:N1G)2#&&D4-_ES__X8E![,6B[>@AAU0=C&XX_&+[O.[W
MVJ/G&6P0+[X9%E6. VSJLZ[_,'IS:X?^)!LF-'6-[EE37WQHM(HQ%O<=HI]2
M*TJE)RTP<%B'<3BD(3ZN#'Z[45%@\",3*QPQ(MG=A]Q[_OT_BA4ID%!/O3A<
M0??]2*,IA?D33Y_JP']1 S.7#7W5)NE#"^C5R"EF0\Y!Z<>D@ ?NP Q[4+]1
M"F:&G"HY1^G*8)BO7"D2EBLI8[F2@CR5(LJ36T,L>-WJM]I).)<"7S"JO0=&
MS-75GTS'G6'LM*RT.L^EU5^^M#I+ZU0*"XZ@I]X;*:Q0.)"4:&.P(D42[JV%
MTA<JK?[+E:NK6/Q;*[D>?_M^6=O;(/NG&^?5RWT8KP>WZW\WJ^OVLG:Y0P[J
M[JB&]]'VK2)C.V1[O1KOYQK[];5XMR]X>_U+',/.>>VR&L?GFC6\00Z.=]A_
MEVL_#S:N%1?[/"PH-B@LMCLJ,+;Y]]?-@VIZ_5RO;1R&P)5+.[>\*8H;> \D
MY AX1"'6FDIEV-(J8629$)8KZ^9ZD[G>Y)SJA+LWZ#Y-,;S(OMR'JX4';-;-
M&N.1&F-[ITQC?!UHBO_<I,;X>J4Q$"06"8@!04@!RCP&6A,-I(70"N@$0ZAH
MUD[O2I68M07^/EW%3X.D]IE:WN^UT>"C[/!G9LG>,L@O?:?M=/?HY4#W>IF$
M#*R/!M;]89U?-WBMW6.*U\:F>,JMAY( A)P&U'$.E#4!2&RI9]9!X^12A%")
M$?XX15/\?<)E1LA7MDJ?"9-XOD RFZ<S0-&=,A0M-4^_7:&HU]XPRS7P*C!
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
M__Y;.1L1:]A.8GY] (2(<Y!2(2BDG@H5,-6&6,8$\L*[.WP LE ^0 Y,7/D
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
MIP.3EG,9[3/Z\$KY.;M@EMD%.:U@+A1*CB7_2H,X%$+ +E4FXY0(:$Q0WL/
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
M-\4W0Y<H#K"IS[K^P^C-+4]WDI<3)KM&]ZRI+SXT6L48B_L.(52I%:72DQ9
M.ES*'0YI"+(K@]]N^.F#'QE9H50*).\^Y-[S[_\1KU!,H!!//!^NH/M^I-$P
MP_R)I^>!/S>?+D>]KE$-L<<$8IY'V:%E^&JT%3,JNC;4<1=>=RH^PI^KK'OK
M3XWO5 A:?GR=]<RSL^R7^CPV?>WTJAGQ< H,S' EX3V2-+/OB[(OS^R;V7=!
M:9W65%ZF]?![R;G>O!4_2$&#7T#$BY:->@XK#URA>:3[G6N.K7ZRAZ>;7[E5
MVWS$<N-#5C;6>D/&^3;BFVL'7RU- OP&5CT&:Y-G1P>?]L^K>QOQFING!_4-
M>%!WS>UZ[6A[;^NR=GQT4CW]@K?WOJ"K<T9KDZ>;)P?':S_WZSNPNG?0K-:_
M-FMXAU5Q'.-Q%6]_^G)QL+[/#M9WSO^[7/MYL'&MYM3GX9KD8#UR=[0N&?^=
M_CQ)KY_KM8U#IZ'07FI )/& ,D&!LAH#;31%"BM/-5Y:)6P%/C S9LXD?.Z1
M]+=<H_$)1E)6)2^L2IZ9-IE5R4*IDNV=,E4RK!#RGRM7)1YB%GP@@&(5 -7(
M 4.$!IQQC9CVCAJ454E6)5F5O&]5\LQDR*Q*%DF5Q'$,U<7>X/7;G6UWXSTF
M^ELPK2$+&FA(-* !Q7=44V D,50H@Z!369F\F#+).\*G1-8!'E7:X4/>6#+U
M@'FF5*94IE2FU/Q0:KZ6F!:JUV*TOBMFL&4I9:W>SEB]>\7I]1;PYI26N97+
MX^CUF+U]4RAB\HR]?=<]V3NV_#W4P7T[.P)?T+^M#_W7D\'KSL[=-5#<V+_E
M!@MD-0*44!K_8 4T(1PH%JQAU" O^=(J8LL,RYGU]7J(K"ZX L[:(&N#-U\8
M/VN#N=$&>P=EVJ"T.DEMK V@(0@R)4'P0@ :F 7*Z0!$<"AR5-"4PD(;$'F[
M0DG6!ED;9&TPE]K@=>M^9&WPVMK@N-0W**L6LO]U8NV+>L=$= MXL %0)PU0
M!DG B408<2P<#H4V0.I7C57F>=UFH:)123J&^YZ7*RV?5G"N0E+#*-6#%W1>
MO"+3XFKO10W$%.RRUG+_V[83C79]-\/ILT(MPV3FY@ V=^\+M8S+S0J%J0[0
M Q(@!A19!C03$5,MX1"[H*55$4Z7)7RI-E5O4U8S\N6@0T:^&845:F7(5QY6
MF$ ^+RTBU (=349 %7? .$F \D1;%70T)5%"/B)^57HN(U]&OGE$OGERL#/R
MS<2%+K7YREWH,?))!SVU' &B.0%1)RH@$=,@"&F$E)8Z)PN;CY"7]Z#?2P;'
M5_]#-X>EVZ*[[(;]%XL:8X-*9JX??>KVN.B8/=*M[[[R^\BS3D7(4L*'_V.F
MSO7["8;/5V^6\Y,'Y>?'+__I][H16C^W37?-]K9#NN4_!;-LM8;GC-I[QH]K
MW:[O=6N^MW::"N5E 'Z6TSW,WS\=O.[=YW2/Z^T+I(1!T?0,*G! *<5 !F$!
M@X)@:C6/+OC2*L;+4CXT@S\O:\W>Y'P_]'NUCB&7OM-VNGN407"!0'#O<QD(
MEOO?8Q ,490D80) CR,($H. X=0 :Q@WUE$*"5N*:"<QPA\S"F84G&,4G(*G
MG5%PP5'PN-04+/?%QRAH*#38"@.<<"::@E(#(RT$$BOO'30<P? H%,R+VB_@
MH.LD.$7-;]N/7[9Z@_JKQ=+WF4\UYEO?*\UV]RXG/J^&9_?],9C]KX]W:T4^
MVTJ1H8S64W#<AZFHK0%:[]_3G-6-6Q5Q2Q2DF($@O8]H'0U7$UT?H!QR5$ N
MN.9+JW09D1?ME?=&!3K#8_;I,S*^N#>_68:,Y=[\!#)*0@2E"B H4$1&;H$V
MP0)($*>".$(@G(4W_UZE.6-C]O0S-KZXCU]J-9;[^&-L9!!32)D'6+, J.<$
M& (]" Q#*I%E.&UG?5T?_[TLNU_)Q$17L&[JW-7LIP>H=/T  A#'OY_^46DV
M3AN]0N2ZR_%1VO:DZ!;F6]WBR^7*=]UH50;]O^*X6Y6.[_8Z?=OK=^+5EHLU
M^E,?1;_R_^G3LX^5HKY\+YYS&M_E9?OWZ_=G;)XR-A_4FP/LA=>JLY9Z]'Z\
MG4A! CDD&$#G#:!(>V D5D @ZQA'-#!OEU;9,J(HKT'-C9WZ?NCW:EY[!K>Y
M K?=,G K=<JWQ^ 6O.9<2 ]8]%,BN"&=#$\,G/$>"J;B[-*4Z(E+MDIF<,O@
M-C_@-F6W.X/;/(';>JGE5NI5?QN#&Z-<86T]$%)90"F10&FD /,&:X(1L]PL
MK7+"\ZKY*Q4FG-@%_K5P?]<KMN-=W@S^VAN#7L(/_L5^H!3!+'BA^]5WO>[8
MHXRASS(0CP88B098J>_S?L<[@9B7W$7\!$*;Z/TJA8#4#@,B0M"6>:]U]'[Q
M<O0D\A[(^;,4WRDU7WCW=X:Z.8.ZKV505^X+CZ'."Z\Q5P; HF<&X1 H)"@P
MCD@CC,;"L^0+"WD[T)>A+D/=_$/=2_C(&>I>UC,NM>K*/>,QU*6,&VH1!\&8
MM+];$2"EBQ^)MX$P$XU\7(3]Q.W=A8_:W^T:W;.FOD@7\(7HWRWS"W]H7G-_
M1B:];7^/N#7,I/<_K>]VBY3X8:2@6^GXINZEY/IVI7ND.QX8W8T?S_1%6BCO
MYI7R!0P1/+QVR ,CK]\29Q2,\<]$#L9&P4[QA%'-SAR1?;;>V1LN-Y%!GI.]
M)YI0G5A+]\I8&@1 6@E %0[ 4.<!LS)R" ]>^M0N>YG#*443WHWD9N1;U&7T
M)R9X9JA[L6C"WV505QI-^%S_7)C>14/G8"AF1D5TDVC8HR0"G@(FZD**T[H[
MGDG"^_N1V8QY"[JZGC%OSC'O4ZEY5QY6&*>Q6ZRI-!'L!(^P1Z$GP!C" .:2
MDR!YX,2_=AK[^UQTW[W:J*Z;S?:Y;MF\P_P]^<^_B,J.M@7=JOQQQ3=K([;)
MN/H<7#T>%"(NNE7$5W>?VSP.UW("L:<R.<MI4[E"&D@?"&"<1(YQ.IHK;&E5
M+C.9%^'GT*!\K]1<J#7X#($O!8&[91!8YD[O?QE#(+%(<T\A<(0H$/6E 09#
M"1#A2G))F3:I(K%8ANAV2>*\>3P#X6( X1RLT&<@?!D@W,>?RX"PU,>N3^S8
M$9@1&33P(CA #6- "NA!5(O<8:D\8JX 0JYN=Z7(.\6G*=?;O2/?R0O/[]EQ
M+EA@S1WWN[TB#2$CXK-,PR$B;@Z0K[IQCW<\+I"IK)<,20>PX1!081DPP2+@
M/&-<R,@#*M5*STO*\V$$OA_Z+93_FY%LJDAV4(9DY4[N&,EL@! '@X'FV@!*
M1$0R(BV0+G7=$4;"E):)>2XTD>%LKDVT>>HKEH%MFD[KY5$9L)4[K>/H':02
M>X0@X%C;E I#([!9"827E$F(J"-R:96R!6['O5"R7&_W=#/5-(L"4Z19GW7:
M/QK=2/%R1?)*!#;MCO.=XG:1F)5NN]EPE:N''?PXO#>)O[MVWS3]U0&WIF=.
M)^/_W*F9\.M%6Z=#^KD7A'G?$K_Q,Z4Y^6%F4U9=S[')3P>[0K]^&N0TU>Z+
M+HQSF@SRQ$&G@%6* AIH ,9B ;R*9I] 1CL*EU:G:I*_UV62K'2RTLE*Y_4#
M0UGI3#$0U"Q3.N6!H+'2$=XQKRP#3$$,J$08*(3B1\PDTY11QJ/2P;F%2%8Z
M6>EDI?.VPG=9_4PQ7.?*U$]YN&Z\#N%84 X+# )S$E K#3!0N%031T.>G&"D
MEE9OIY>41.O^[.DH+O'5-7ZL%B<D3FNT!IE$(U.HUC_UG8:=@L-]G:>^V2/O
M^DV_'6YE,ZVUW/\VM&DT&[V&[];3*.OQUG\WV_;D#7#:P7]'T)[NMO2>ZF^?
M5LGVNOVY75\C^WM?SFOU@V;M>.MR>_VH43W>B-?8C./X0@[V]B/7G-#M^@ZN
MKG_!\9AX?QM=8,:=LY',0J7<2\V 49( 80-'1%N.#%NJ^"BG9Y'VO4[?1PR,
M\SV"P *(&RWG6[T/)&7X3"!S"LLWPL7'4]WYWF@5*)R.&'X<XBZ_#:L/Q+WK
M8'D?K$X@<D+Q9J/EP=$ D:/E]=L=RF-IM7[DBX8/[53PM5O>![);='EHCMFM
M<NX[/OX6T3'ETG4KOS=:E=Y1N]^-!W;_^' E1X74W"3E&Z'<Z"$+A!B-;CC\
MPI+1_5Y[]#P#_5I\,]3)<8!-?=;U'T9O;IE:DWR7M.RH:DNC58RQN._'\X;K
M'7U0:D6I]*2_I8$-EQB&0QH<@58&O]TP% <_<K9"H. *WWW(O>??_R-=@9AQ
MBIYX/ERYYTRX0B.@8O[$TZ<Z\%\L[XQXBL6IS.LX]Z]IJ\?8T\\CK"TZUKP>
M:<5L2+M68/FZM_[4^$Z%H.7')\]F+GW5W03W<N:];M_BLFVRA&<8!'J/),WL
M^Z+LR^=^D\)"@>_Z;6_DPU2S!9\:U5Q<DLZ><)DV[YNIYCG1;:&V:/W;:9_%
MH5P4 1C___J-L[O;:LX#<>>8E'.Y>+,PC/B(U1?K$2>0&R@YH@)IQ1#T2E,B
MG">$Z\.M9^>7W8J&C^3DWZ9N]=9:;F,D*F]P^:6-M]?=R?[I/CW8V\+5]2U8
MW=MBVWN[\?PU5ENW\1YK\5F.CK>_W5A^.=ZG-1R?\?BH&<=Z7CW^$J]_P@[V
MOIQ7UT]@',O/ZOIWNOVIROZ[7/LY[/X\VMI;&RZ[#)9<=D=++RF;^NC?J[*!
MV K"%5. $>0 A8@"HZ  5@K.-#(2ZE2;^W:N] S=OG=AJF3\S_@_#_B/6%"$
M("*E%U1)9*@WRG)#*&?>*E[@__-2O3+^OPS^[Y3A_[ YS7]N$O^/K_"?2,8M
MH@IXZA&@CC,@E5'QG4(V&!B\X!'_']2/=;[B)@OE.:Q9V^E'R2H\AX[O^LX/
MG[L,O =;.+X9?3=,1?HZG/X(C".VR+CX=%R\J-:'MN_)X'5GY\ZM&/L[X](W
MGAJM.(( &1@M8Z0DT$820"43A&J-M \1&97*VZ/G9I7C_=!OO@V\#&HS![6]
M@S)0*TWU/QB#&D:<JH ]T%:JM+^, 86T!8HZA@VR1LID[BTC^*!L_QPYGO:Z
M6>?.@/%+T??= ^;<6H&C([YF3_FY%N$P*MH<@.3N?1;A1!]#[: T"@%HG0&1
M-3#0E&E@TTXY1(0D4"ZM*I)WY\ZK??A>J?D&K,4,?E.S'&MEX%=N.4Z4Q*:4
MA8 "L-Y"0#V'P"!*@<1$H<"8<%PDRY'Q!ZT5Y5CADZ5YLAM1$2\<=2W-\<)W
M:2E.\D,$S.%.QNQ>/\]"'*Z7G Y>]^ZS$">*P_* K6/1L[86 <H8 9H;#'#D
M528PAZ9834?+2DRS;\#[D<V,;>_+$,S8-@L#\',9MI4;@&-L0R1H0Y@#'D("
M*+42*"(L0(@:K26*?)(,0+X,J<RQP]>)'?[PK7YNM??^C,+1%X.J%AD=GV7Y
M#1=66@-TW+^[:=[^SKB&$I;"%-6S"<(,4(<HT"[BI"+!V" HEC*B(UT6_$&I
M-#DZF*.#<XAMKV$49FR;HN6W689MY9;?&-N<\Q0["0$T/&(;L@I('+U:AJ0A
M6D-OD^5'$E/ET-],1;7F>Y64.AO]H=;W2K/='20,VB@>.?[WIDR]\Y/;2+@]
MFOG_C1/_C^YT+N)ESG7'I762>-0_!1M<^R'#Y3/@\J ^**?Y9;BQYN >4W!W
MG&,3 =$3X3D(CLD(ESXZRE(A8$SDC_B?TSI$4S EV3S(4<Y!P!P$?'OV7@:X
M>0"XW3* *[4']1C@)%<664Y!X)@"JB*V::X,D)P8JA6.?O#_S]Z;-[6Q)/O?
M;T7!O?/$3(3*M_;ES TB?(Z-Q_X-<&QC>^ ?1ZU&MI"X$O+VZI^L;BTL#0>,
M$"VHB)EC&[1T9V=],JOJ6YDX]U?I2GI?">'C7 F\^Q:A98K<QN6_ZKD7$MZ*
MA'6GJ=>D)IZ]*M4[U6E*!.(]S3LA1B'N740Z"84P]T1C2J7$N3VRO%9OY++F
M5];\6@BT^UCS*T"[/=#>- &M.;4[!33O6' TH5RF%?&\RF<I]2@$Q804-CIK
M 6@:K]]"'Z'K-$#KGGD-Q9W;M,CW4(MCM3O;>S&"V7&!XVW@^&$*1UKO@[BK
MLKV% B99XW *#!D:(-LS42%G#$6:>NX51$-GY,:F,%URO8V0LK#7QH6] K7[
MR/@*U&Z?\>TT0:TYXUM 30;*5<06>4$#0(U+Y+Q)B&H-B5\@-!&UL2E55^EK
M53HHBWE+&K#O;7\R/>.1NW;8@2_*OCLP\TTZ5=U'MC=W@Z<S+RB4O%7J-]WR
M8#4E_56IWZF^O(!$EC1!RG,'\V(<D;&*5 <[F(K4)*,A]=-=R2Y2\A]EF>^^
M<\!':LV;P.T^LKX"MR6G@+\WP:TY!5S 37.A"=<:8:<HI(!*(*VD1E892:TC
M@:A8I8"T83^WH0M?6?(K2WYK!LJ6)X$[L=0\N!48/]=SXS?/SY1(;<SZ/IP2
MNMB$K4\.I60 C%@H9+$E2&INA5'!<6\@ZR.RK/:U)M,K/%N#U;["L]OR['T3
MSQH3/7=*F<R4B30EF+9&@;B0 3DN/&("4T-#\B1@X)E<^]I_:S56S_3,.M6V
M]Q:-LQ[I=+>8JICJCDU5)KBK:8]5#G4\E&V,?R\B6NG[<2?)X%&M9GGSHE[U
MVWE^Q>1V(?5S!@OJC$(FN;SJ9R6R1 4DC12::8FICAN;G%^4^OW2?L:C&8F%
M9 ]USZ*0[,ZGM?TFDC5/:Q<D2QQ"F5$$12H(XBQ:Y#3,;;T4S!OPA1@(D Q?
M++EWYYL7RYO1KE6F5^GWSVYEG)K8%AG+(\W_RK&.V^=ZTXV,?]6$W+TJUSM5
MNT]8%:BRR <!N9ZU FF;&*+6$JJ$XU[AC4UU<1^C2%?N/?%[I-9<BS2P .WV
M0-MJ EISRK< FH+<CD3ID+3<(IY+TFN%!9*26<M3)#'H?/#V8BN.5NM5]#J-
MT,OV+=JTH/= MW=;FNW5)?K.(K+0\=?I"/?Z]'M-O_=GNKV=Z_I6$?/#B_SG
M\_XV?OT1IL".>FL02U577TR0D=HAQX/4$3,,D^%FX4I9VVO_VEZ!VBHSO@*U
MI4/M]Z,FJ)T3LTRA9N90PU'C%*-"(AB/N",>:<TD$N#@)(KHF!7-ZI4U6N9;
MIP%;"9:;L[U[LN659)S^<OK=#'X?AA/7CY>CLZ5V_^]+PQ"]OY6&Y9B^]3Z_
M\L3[9QP-@QT?_J6F\E1XJN25)2[=/-G^,8U+]3KJE_=7)-NOYG').D>UB!A9
MBW-Y;$J1LSDXI6"MP(HY;S<V_[__TI30?Y9"8,O.P4NH*:'FL8>:Y4R'2JA9
MX13H<U.H:9P"_>OW>:@A24F1B$)>"XPX9!;(285A'I089DR[(/6-0DTU%_J?
M$PL#!/X,O:^;LW?M3([BJ.?K?V=GZPWJH[J;_PLOFXV5:L3V!B$.3GYCN;S&
MJ2'\>3(^Z:4?_SRRHT^]035<\RNF_YP.4'EQ_)T=+E<-K%-C,H_C?F\0T6$]
M)@D1?[L$'Z="2'7#IV[G>#CNY7O\;13[<+-?XS^_]<+)(0QY_+=_3C]9927&
MJ1]O-'^"=<"ER4G\Y_1&\>7O.64S#X:,H_,6N28R?LEP^":&(YB>M=WI_QYF
M5\K_.75K5]KLMC>YM77-F]1-]UA9'6 X'%5N_1OP%0)'?MGE?F/7YV([AZ,<
M&OZK]Y%_!.QO[N4QWAFFSA\Y< Q.QO_[/W:SZ6&>&^XUW+%P5')#N<&>8RJM
MD R>9/080_1+I(Y'\)X8GN9H8K2)F+G E1#<R*A=PIQI9:.R3B?=, "63)&[
M'#,W@LWNH/,L^GCDXJA#:;>3)WW=SLEA[+Q[\O9))T5XD+;?^32$#QAD"6$G
M#@#8,73Z\5-OW*^?@A\>'0T'_1^=T7S7;=BQX^IS-B P=_Z8G-3-8%X-W;CS
MU$-8_GO]RS]>/=WXQY/.'OPC_[US9+_ C<%HC./C4;20TQW:P2?X$7QB?L?+
MC* !7-*;NI\@>$R(W4YOX/N3G#EU.Q8NY5-G6(F\>B?Q: P_@@L+DSI1Z0VJ
MSYG=&3CM<?;;6&T45G])H^%1AXF_Y:^DY&_=3DPI^@S<SBL+CC?ZT2&5I71]
MW3Z7_(>O[GRU_4GEQ</)J.FH?&6!4WN1G1[\J#\>PFOAIH[@F86.^U%=WLS*
MU5-87&.O6NZ=7^J3/%[&\?\F\&#Z/^ ^!S_F]IK>Y]4? (;N]SN]HV/XMNKE
MOWPO3SKO\J"O/F0 ;GGY5\)G5E:=?^BI%]2?W85/..D<6C X4 6\8%P;YK]O
MD'0J9XQWG$A!*.=1:*6E8((3+"W6CGY\EET=$TQ0XT*'@!D$C!3XV_7:1>0&
M$.#D3P<ANSAX^&[*G_M']31>#N#7;^#FY\OUTPZRTY:Q\Q5[^0#2U8/_'&)_
M]'Y@/YC)[M$VVWWFO^_N/67[D&[N[!WT=SZ__ EI:F_[\W/XC"VXCM?LX,/^
MM__\? [?_>7']MXG2&_??=_Y^9Q\A(32$I:/MGNE$!?,0DY)+;*1.&H==9;1
MC4U*GUPL;-0!4/9G7>BS6WZ]6+,,G&R\\+$Z!7T0CG:Q=LWY>1*X8G77SZ9W
M__0(PE'QQ&9/W*8?54R&6I.0LBPW3N(!644=BEXS*B'1T"3^A2=6X6($T 6G
M&PPKR-6A)3,Q>VC%R)B]H X 5< =3@-6;P"/L0<A:WP"#SC_:IQC++QU'L%9
M'9?4DTOG$ \ZF?D0YXE>CMVQ'O"Q,E\=X\8S2U>Y1@9#%0#A7>->CEYY]24_
MLISR3'JA0D25#LQ#Z5X>+!-( 9[%8SNJGE"W\_+-V\YP-,TYX/$,@AT%!(.L
MZH3GAJ$*D%N34?4"&[*EJP<(B4O*4;M;7X>+\/A]7B.JXMT$V#09Y8_(7W]4
M?7'UX#O',/L=YLA9I2'9#8YS G%R4K_Q[?,_.F]/;$J0:OD\K/-G_#[I]R/\
MK4.([G9F'K+*!UG_,W_7;[T3>';^^H^V#IR=G$N>NJ671\?P*17G%D^V*=V\
MC[N]]KT].;?T\:C&[/-%;CWISQ+KZ13DCR$,VIS2PI_@NN#;.9$?GXP@E:_'
M!3SS'CQJ("9\U6#6?1*\X4GG:4Y#X1,S3>&=A\-^GAY4GY4_,S,8!FAG<CS/
ME"'&PPO_'[PJ#(^ZG0_#T9?>5]OY5_W.<>??O:/\"ABKASU_.!^Q)T"$ZMK
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
MX;9UV 2WQ@/C@_X<;A1SK36-R$+ 0YP+AUQ("5'OC?,VGR&*N<EZ5VK=-:S
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
M/,=4<)/!Q0DIX"K@:BVX5JF3+>!:KCRV,>-JE,>^_WT.+F^TULEHY$/("JE
MD-&<(FNEDD"O&"S=V"2TRV1)N0JYVDNN58H\"[F6*^_AC>1JU';N+,CEDS/<
M2"29LHAS[)"&IXV$L]AKKKUS*J=<F%]KC;^ JX#KP0L4"[B6"R[<!*YF7>*B
M$$W@(3ALJ]5Y2+F4H$A;EI"BFG%/K</*5G-%Q0JX"KA:"ZY5BNL*N)8KJVA<
MY&K6U"V*J)! =1( +BH)@$M;A:QF%#'OA0B*!L9,G7'1 JX"KM:":Y7"L *N
MY8*+-H&K60^V. 9H(W%:,(>48#!5U((@K2-&5F%*F:2,58M<N&NDO"<]V*-L
MA;4W/+']SNB&W8-6KHV]YWY8]P_,50K(W@(=9["<:6EWXDGAYNUT9&S*S4'-
MS?X5.K+%(0I,/>6:<B3!LQ#WD/HYGAQB-NA@L/61A8U-P;L045=YB.(ALK"
MKX7@6Z4 K8#O3G1HO2;P->O03N;@HP[CB*5 )(: >,RGQZR3*"3-%%?.JR
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
M(*;>R3\ZQZ/AU]XX#V7XQ51QUCFQW^/=]MTL/8KONV[:S>M*+LI);HV&1W_
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
MHEVE+JJ7"ML*V]K#MENJ, O;6LJVYO6V1DWFP9QMP::DH\:(&4H0^*= 6J6
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
M8 '4<"5\2358><#P@0,\/UINTFB'=DZ9*"#'L'?P+9%, U(\:SR]%;*I'[M
M#)#B :@=#TD%+.:(2.!\PF RXF/#Z=P6@.0(.&A.::J1KSO&*320J4EE'!X+
M6V LFS6LBG(28LPM/_RE8#*3U#AC * D'TA71C-L<]FWE5(B H"YGEK#2ZF%
M[DD;525]BLS\G_K]2V6;HD2:"!)+V L91F3&3F)8K#:]IQV60QF,*^PD '"I
M!O9O/IX<LC_A_@T[.[NL$$$UG^** C47Z1ZKCZ)(( 3K/VPM5=AT)$'U@M83
M/*#Q7')H]/2TPM YIKK35?PNEPCOCZ"QU4-6;>]7I=$EM@-$F?AJJ2&[0\,#
M1/M#9'U[B8]R1Q5DSL]M].!]MNZ%'?DH -(0OQQ/7%J)N"Z8!]_(>#RWOL:^
M@SI,+X[<C7 6H@<8;H3QA%B:A%XL$E-88='%1=Z_.F+M6GO.^H0>C3C(JS$H
M72:\$3ZOY 1I9=\!-&QK#0+?%-] ))!$GUNN"Z8$/NQI8P.&++..H*#"<=_$
MDKI79=<C ;K&UGREQYS( >'=RL#W2$A/T;P%2P S@B*@&.!;:EU$2N^O3J]X
M7G/SZ5G+Q)H?'6ONF%CS=G1V$['F5ZU?+M#?AUA523ZP*L8$M%&U#  _5;1#
M$*&IYVL!BW+R8<:+1.JE7A%XW!,J#2T5Y[FH3>I; .R4-\.<0E@%_M+V2,&-
MHWQ5MAT'Y)W(<N8B8 504M#34<B4#9''UDS!:GP;8>>8DWV%ZH$3(D=7$)@$
M9(AJO#T#6^8K.D@B?_'YRL,H9*"A9LBSS#Q$I'TR;S2OB+W2GPM8TC=8<LVX
M"840UO#NHJ&SOIEU3Y3E-896'D2AYPC$O&P0YG%+Y]ZD'=3E6RPJ'Y^U\Z'*
ME,H^S<(&1G7H?!TPXWS*$&?]-&UN-T7]A<<^BD$ !NR,63T"-UVRU,FR(A1&
MIG@2)Q(9Z>8S#J]L:)1]GG&0AEE@Z7<)\N@2Y (ANPK[R?4'(-FNN"MTA.L<
M7HX]]@'$4_"7$&N\?)&DX82)/9_K2R+DT?7/@3\DZ(1\KTGLDNL5?842G1C0
M)#K-6<A=H$-%77>T+P)EG@"B2>T6I78Q'8A<?38/T:..ABBY8G'' 6@=%-NX
M<6*FAHBR%EZENR'3@4K4$8'(9Q,-?'H;U0=HP<@/EHV/NZ%/LI=3!!/DO+13
M%.3YWAYZ*:#9*,FNPFM@7$M;PR4: :5AR6][!'.33**AC]$\$OHB&(,6PL?G
M])P _8A=/ >8A?W#^:;/)/-'J%@Q#'K"85BTIPI'!KT>*H /E,N',]6DH#^=
M_@I1C19Y;$=#^->C.Y?<ZDE(5@%I_F1[Q41MBU$:.]7I:4@#-V/$$YR _/P3
M_V==0.[/67<:!%39;L[/J8[8Y>@#U)*D>,\#/3&^^CV=&T!?"7V5[1J'M"8Q
M"E>O'5(TC'ZW#O%=>& DQS3A?APE3]WXOJ,Q;"5Y>(I>3Q!W,,_TREOY#EVS
M <7O8DQHF'#I:#%79 +\XZW$YP%N"QYXQ5<&OH>=#/RQCOU(Z-@,GMO1=;F!
M>==;GS!LY @.B]FGM)DD^I:?2WKL(=-9>=1<TEOX&DJ//16<T@]KC4'.$A@L
M/JU9YA:?=^/Q9"^,QXF$084'(EX/3ZO*G(IE$Q=:Q7L13+F([OB,8;#O$RR)
MV- Q]E2<(*WS,F2[&"[;*+C <='4IWRD< .\MVCB@^&OTD>'U$3^.(DBR"-:
M@E+EV?93A05'(KT'EK*@? &BS8@R%]; ;WG09Y;'LRR/).!7\ TK1L80(OR<
M"O<VO9,!Z258Z467VDJ^IQ4&G50)#S36/ 9$/WG(WJ)C>\@ A:(7N[+BQ841
MZ]??K;N"B<CWK^'\.+9_J;Y0%-CL0'[^J'#71(6WH[,;BPJ76^T^6@9<C?P@
MVKL&10'B-_&!7;K\'D_SEJ&2^7))CW.NMA/GJDZC32N1%'-JT6'V(?$#'B=^
M0)5W?RM4ZB6VPU;2GL(YT)U!EM.UL*<CT_M#B350E!872CO.1[N[Y(54;6N_
M4KBLR31$G_-_4FX6P!3E*"55#2^K%&7R->'S*N26)M]. K&7)FUC1J@(R%6(
M8&$L4)^&E'&+\&1)9G*2M#D&=)5X>GV/P-W8#XC(21H;<,TT&E62?9TP=NKF
M$, ;!?&SZZX?XIB3+11AY-M?*1\LF45%HVPJ0T$;2T2"4I1GF/+1T8.:V^F*
M>"0E)FZQP 'CA.+I==#9'.ZILH^9BS;;#*KGL,!>NAN$7V"X$IB;LOLB] 3F
ML\T3BM(I> E584HBQ%R S1 WX>86"GSB=,83Y>0.F.-//?J=.[AVD^ A^I,R
MY_9JV+.9(%_C2[.QM(K+O8C@40*A;C#3BV"FGL%,V]'9#6.FYV?,[UKA>GO
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
M,S0S-"LGS8PZ,&ZOA[B] /"R7\&,=B*#>HW'JS2NGK4=.U?"DWXPY^ZJL.M
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
M^!'&J8%V\[IWK>E]]*CLN<_@-;J^)T#;_NF.1,< 7<.90G>*]N[6"9T*6K-
MY6S;?4$=A6DZXV""H$!'".:!#^(8.ERSX&^![]HUVP,UK%'SO[H0-CIX1^J"
MB ,N\0#>VX<R"N%I4BF613!_]_Y04:R8)T$T#?WU#?Q\QX1PN701GL?,C@D-
M@<O4OO$=S  *G0F8)N'U!;;#Z*A,M%=N5*7'D'@ ;[-YJ+DY\\,,2Z.T,G2L
MYP#Q-PWG7J[N?KTWQKF^!U'I[[XU#QM[XW/'DC-YM:\K5?=/X>$6BAV&HE?,
M86-K4P>62_4P57V#6+1LIFA['/8_*TCY7S2'W&3FK7-CO8)GD>8M5Q+E*A]L
M'#."T M]*E[M0E<<V0<P \#UP<>!WQ\_ND+Z5B$7Y-#D.>83\Z"&;&]N=+,%
MVAHN7$,^EN.Q">/%)I6**?Y'L_A,;4Q_0O,ZS]22C0*5%G 5.SI@$*9!1QCF
M9KAG_0_S#B+?[&R!\E\\NMEZ"FT3MH=IYF/3,^3@02%(>&+6;.1S(8L]<G?"
MZ2P::9T)9_)Z&5NF2W"_XQ1'$<9D.$4')7@$T>,Z54'04U!KWTD,]?1G83\Q
M2;GV)"I-9;\P9N848?S@3.Y<(;J4\S<PC)BDQ5&,XUFZQJ4;A9/MS8@?I-%-
M+&1%@'9M*E1ZH:JR7R4(,LO(/_9\!0-9567/HS@5'0;NJ6PL&94^T.#Q*P@
MQT[?22>PEKQ&?F_+UC_0_@\@0A.)Q8\P/HO6ZU2;"\I4W?>^@B<V#Y;%^N,4
M/KG=4E4Y4!#3JE=V':RPWOZGM2MCN )3JJRS9UNZ]I*N=',8WBVOX&Y_[3B7
MT;['LEXN_=8!%[KU#'V&ZD'&4C#',1@SQ0UW9^DQGBL(=:7#G#S>4(O+S0W]
M<2)3U3&"],QP"FPFTRZ=6QZU4YN)%!JQ$='#%)1F'@M$8#/3<^\9\\+]<[_2
M"0O+*P.B'7#:D>$I&\R72R@LKIE!OB7J:;2_9M.$10GZ?[X\XU93BP=JC!.S
MU%]<G*H_X6,> CXS :Y5.N$R4UQ%Y3TGKDKD+5='([U7 ]PK5 B7HK:0(-5C
M=)C&.EK(%,F5S($[]B \*[L(JJR[YQBXQ):1[N:[3KJ'O>5D[?@\ROA&+E;T
MO2GCPRD$[')+O_B%"1FI!G'[@'E>P#F2V?:G#%MHTJZV'6![18DT 80IOC0E
M$T<&)EU?>&!C(/)WI*B"EH?[:A6Y TTZ^YY3E6YP$)IMWO&(SKX[CLN/_?&
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
MG82?@E^U5%2C1M!-G_%N:9D>3T'% (8$YQ",UYXX7S9D' BMM=4:[NS2KBD
M]% +.U8V^)&57U/6-11_/0&?Y3M8>LDYAF  )]@2#6@!)%#(R$$6LV7: W./
MJGWS\W^(2@05U5Y)TBTKEI^-/_KA\M"+'Z;S_L=A/_=CR9]>G$@NMUR,!OV(
M8G@WFF)T?0O4-B6@=V^B0DGH _MU<"GM7=I??6\KVNM6CBS=];T[JH#O7';T
M"J:^/V@L[@UM'EGXV_3\N%Q?'M'P-TYG#&%Z%)4\TO:QQ\4.DCBJBI;% SY
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
MF4,2GBK-P;<53HU>_ BSX2XL7+_P^!0JK^],WN["K:6&&W:D%X4-*'\@/)J
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
M'QDNLYLERTD8#H;7?GFUWV?,M#IJSIS)26F-3<J6+T5S 'NA&VW=SX$M1-U
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
M[&M:MKM$)4&P[V$HH?4)="[)[Z?!H0KX!\;K(]7^ UI\_'<#Z/G0\+F BK*
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
M/O1\+7E?I.,\FAS(9M,N"SX>*)PR!)YX63DJ!/2T_'*(T5*NLQM^JB*J=ZI
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
M_,MYN<*+)3EM0%(%16SU  2C8X @I ''F[6U60927?+F!Z4Y?7;TK8 Q'=I
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
M5RI;?/9!C/&<JY-H4T43:N&MR]12T'I1M(]>!LIDPX2D+#%3!IOY^#=95L!
M")9$J%48MAKM>77R#%7^/IW/OY\)Q:$T@2-^A]8U7DD+B4($[8K1T8N459>K
MWVT%W;M,_+SONRY_9JPR2K:1I4:V*?FT3"HK2-D:2L*::KN,A]I&R$-=;G1%
MU+W:<2\KC>6VXO<%Z]8^Z/K=5]-O>MF2_V41":NR57(F7UQ[HMD:PU*6'*]9
MZ8PS*7C=IQ7J,:F.=9O1#POKY;?!;-(C>[LKTZKNHVN6'DF"RWHIE(*8A8+@
M*RK*,L>@>MY /"C5<:X0!K3>>LHSV-*/"A<GCH<GJO)CA$-'&-S:)/^8X>7\
M>C3,6?F_5_-%6X7OXWRB).LA)<^1)W$VEDR[U.6_<S)BC:Y+>?-YXAV^F#*
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
M=:2LF3/9+H1#/90Y/"+[A]['MOFVY;_57[<?B67ZG__M_P-02P,$%     @
M-(-63$VTXYOU# $ 6$ + !,   !W:RTR,#$W,3(S,5]L86(N>&ULU+UY<]PX
MEB_Z_WP*O)Z)>UT1B2XNX(*^,W-#WNKZA<M6V*Z>.U'Q(@.KQ*D44TUFRM9\
M^@=PR4PI-X )4*R.#ELEDSSG_$#^< "<Y5__]X^[!7@055TLRW_[2_C7X"]
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
M8)'(HBC (;>9J,]*G-HDW:L'[EO][/CG/,!FW.,4-L^\T^L*7O7:_J3K\V^
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
M9B=^:C..^H[R@5WYS. VFQ7\@>B9WK==_%K-9Z#5'73*]Q6Y:Z#4URV>?JS
MM^]B\:"N6):K6X>D/0Q#+TT S31XF>: 5N@<;1IH]Y1AQ-8W.=9QATV.MOJA
M_UU7HN%)%>Z2=Q4;ZGD4$L:B1,"4Y$)YXTD$<\X(#.-(L1S-&(ZD#<D-5V5J
MA/?$I=(GP%TS/\NC] O&QHP1QT'<,SMN>JPWH<M=A0?]\^8?.E.>N;IZ7%Z?
M&Q=K@KP<4I=D>8$VHQ+GY:@])U$'3W09FO2Q*,6'E;BKYXG,$YZKH<(Q"2$2
M#,$\#B3$G&",913Q&%D%7)^6-SEJ/!84 W[7.H-&:=N0ZS.07Q)E- C(EPHL
M,L/04231'C+^@X>V(B<0+[1GOUF(T/YM@W.\G@09?2B;0CMJ]2N4*+H0]1PE
MRA^3(=?QU0E$&8H@)2R#,A9QPL*$)IS/2W'3U!*W2OLZ(]GH6\'MM[(GW^,Z
MJBD"56WUM,[_.H>X&=,X G"TO+#G,8HZ6K3%\HL!ED.2Q SA<9PP=D[JV,EC
MAB@<2"0SO7-@VUWRXXURHXK5&U)5CW)9Z2VY[72;(4)#SG+(&95J71BD, \8
M@Y&DG(L016%HM?EU6MS4'!R]\FC5!;OZ7N#>G(';C'/<@>B9;R["S[Y=KQ$L
M3OOVGI8X;@-?(^OW.OF:W34PV/F!% M-4N^7U5?E,6W#\-XLRU51KI?K>MMU
M7+<:[T^R/XJZ_G9+RC!J-SUW2MKHR^:,YDF41Q32+,'Z\#C2B>^ZND\8XUS*
M( W2 =Z0-X4GZD1IK<%*J0W""-R=WEX>>83-F/!E!VRD4.C>1J@^3U@K*W<"
MHO4^6&\HV%H*M V;<)X9>#+0K<$SL%LG2E_O,$C:][ X#9SVINRXP=2^,=\+
ML/8N\+)&\O>5N!5E73R(MAK#5I?_LUSPHKSYA12EEO>YW*I^516USG)4_UG>
MM!E :HI4\TV$,$XH9"S3G?T""O,XE##+<9@3(I(@#0?,-QY4G>A,LT--KQ;*
MD)_ C3()Z*W[?7JK=^AMI5S(5UT0TT_]V<N 6MB.7PC#4^H7&M\QZW _,0]T
ME6=>:6-^FNW.2)VE0)O:_;L>_IW<GLY@T%J\:3RMC'9<V=O/B#BO"^Y8S?&K
MBOO!^6!-<D^BAAX;W1<Z_5MOV'RFB^*F.9:J^PB7+$XB1',,$Q[IR-<40Y(@
MM7CA$>)9RB0/4[M3HU/BIK:GTM?I;NH)M'E[K#4 +)J]27T8(MO09L4"RZU!
MM@=))P?!]!S)%;3>CY%:"!M-P8ZJL[XPNLLC)!-0W)X@G90X\@&2B?7[YT=&
M=PU,)&*W@J\78C^+\36I"W95\K<Z$5(?H"L_:UME!LL@1)E$,*1$>[4BAQBG
M.4Q0DE-*HBA'=B5\ANDQ-8;JS3B64MP8T]!49XYEUM' T3)CK!'&P#.56<,/
M?F]L 7Y*"%V&I]-$IH&JC)O;=!E>>^E.%S[N4D(]',!^557JC6U;0;Y^W%[3
M170V8>V-0O,L01$+: CS+"<0$?4')9C!G,:49!G'>6Z5Y>1,LRF3[K&,%[!K
MG2ZBO'MA9V&;"M-1@FT^J+-AM^7J$0=S1/8>81POX'-'F/MA^$N5>R'.=X3I
M\5G E0"[>>'['_/MYL$74:^J-5LU6P:?9=<%L0OT5SZ]FJ#N2*G$MD?Z<2[B
M-,AS& =(]RO*(MT -811&.8H3R.4<B,G^P(=IL;UW\B/QF%KMH#E4H=Q[9BC
MF4-V_3^7&XO,F/R2@3K-V2/![YF=GVV^?GF.>]]W=6M*4]^N-:8-V+B<BAU
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
M^YHL=,A8-$]UW8@\%5"D>:A6S3)4OK%RE7,D2)['/(V(U8;="]@P-:;<,>%
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
M4\@9L8GR9I]&[-X-$X1D3A3#4GHU7KPL<VQ.7O<@Y"-;_DO5_0%WFGMV6W1
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
M=S[8G!R$YW63GAD1RX7Q^]9/]@!W?3N7=F?Q6/=CM?,N=%J*%&L-4YQ3B.W
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
M8FV3XC;S'T9U@_%R!W<U\ANP8'"[O4ROAC#RV^_@^QC^-/TL!&''3AP3-/"
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
M[BE_=*S2I#_5TZ2[-8! U1I?D6#FL!R.[!,/Y-B4M)=>UAP#;+6_>5;3USI
MD7++W)&+EEKFH,++99:YXW,VL<SC-MY5$N\47V[8\LE@G1:?E?F6SM?OW[Q]
M\\X 4/=_J(HRF@V$4BDA4F*89P1#G+$,<ITK2) L"DHYQ]QIS^8K>&PLURH/
MK/8WH/A_@%4=['2ORZ><JQG\5N$\Q\7$-G90?P]6T.A^'-V N[J^F)TL'/"[
MVU!% ;UL["3\][O^FDE)6]+[L*CGM][^G*XF+&$<$\Y@3ED!<8)MU$ACJ-(R
MYSDIL>!>/M<966-CGOWW/6B5!;];=7N-3#H.LILG%0BZR,32&[6>LY/.XA%^
M?-)Q<2\P0>FLW<>'*)V_I&^\Y^%A,:^G0#?OS$262FJ60%JF%&*J"D@))5"6
M"4+FWQ)>>LU7.Q0Q-J:H= .WH-:T'A_H&^0Y@-$UN',-.-&#.A4>+3SA0\.G
MK0\;NCF0,G#(YI25AZ&:DY\<6QMNX\AH-5W;S(2Z!GTB4Z:YS E$.K%C#:3A
M#5XPF&B4)Z)4).%9C_90 YK@].@-WT%JJ^<+M!'I\3UP([ZQ+>N?INV(8XOK
MW9=FVY=D! U)^B_>*!J5]%#_S]' I/^Z#-=C^K0*_=Z-G]3Z-5M]KSHO2B5?
M/?VVLO=^-YVSN;"S,FR"<%6,,2$"J80Q6_6 E=E%TPS23"CS?B,%$]J\W&3B
M4_7E+MK+51Z@WLMH#H11O6Z_:G2W;/7+9E7QS%^ ;BT ;&N"WYO*8U7<7C1Q
ML([\GK P6ZW!YR[,O[4P;Y4'MY=A]F9W?\1"DK.']$&YU1^5?6KL<8?> <&E
M/0YYH^J_#6$NU2.;RNU)K"P*G*82LA(5$"LA(4=4FGU^EBK"=4ZT[.&J7Y([
M4O^Z4;(]=?4DK(M@.T<'K\=NL!!AI2+XI57V+Y63V< 8_"#5%9K T<+S,H<.
M&3HA<"1NZ'9=S^*!9B3?-_;SPY3QZ:PN76WGK8J\+$B.2EB*,H,8%0(RR0NH
M\R(ENL"XS+W.'LZ+&UM0<3NO<,U^@ME.7\^1N!<P=B.7<,A%II8M:+98LZ-J
MTU(SRD19-W""YMV?ESAL6KV3]0=9\VY7^4]5W3P^SJIM(IN]8C,[<>/K=Z5L
M9^3MZ<>=OGM4RVI;N>J,FMZK>TZ,)Z-3A2$M,PXQR2FDHB PDT6>,951E3D-
MR@BIU-@HJFL8>&TT7\RFLBJ/:<P$E9U5NOCN0'"AP<[6[K!O]VFLP5;Y8G['
MBZQ=["!B=]EZK524FO<8:)\>Y!I,TF!S74-CTQWS&OS>04-JC>!GP1LADXP3
MG4"><62<0ULXFB7<.(>ZR/(\*17S:J3D+OI/%E);M!:$#JD=6Y6K0FI78OVR
M(;6M\D.&U,X@-D!([9CT,834SJ#B&%([=X>7F:=QMUFOUN;M;'2JN_U."HJ+
M0B8:4D93B--"0IJ5 DJ2Y2S-$WNJ,*DG*1L.7ZXCGY:?TM/G"=[7-M[#W%$3
M<'4_G<_M3\;?67]7S?CIEYNY<;C6B+.",8J@8(DRFY&L@#Q-)$QQB;44,E.D
M7>NW<_FG6>E6UV'661G?=K0K'#GI(<2:C3^U89N\T+'SIFFF/X+DA4N+,(H4
MA9-*_CD2$2YA''J.RFE!/?T$-9M9OV,N/[+EOY3U0=IS()TQ6A:8P@03;E[X
MV"81E-40USQ3J:(B\6J5<UK4Z.),MO:TBDT\M)IZ\O5I5!V)-PA6L1FT5K("
M:JMF^..TRU@$);+3TH9EI(M6'U#+Y2NN[$W_43';>*;*=OIB6[\NC8PF?5PS
MFX0O<@.ID(8CL( 4:09)ADHM2$*8VP0E'Z%CXXVM>CW[U9_#UXTW0J,6F4&Z
M'>R[&MO11(W.,3O9.X 4I:7].;DOT]O> 8F33>Y=KNU)/(NEFM[/ZS'UXNF;
M<9)6-JAH_"##<M7_SNH \7ZG$JHQ8H4A(LURX[OD1$/&"@Z)1(J5)=>L].I
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
MQ"6&!5)F>RR$A QK# DEE*98,T:ECV\;7,.Q>;+=#*.ML5 OEG!ES 4[>V_
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
M[!:TJ^E:?]'+YZG4%:VW>+\J>RN4RGBN,: PYP ;::DV+R#($36<*B[*$J.
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
ME+'QRC4AU-@SX4<SP^#;,Q,UX<VE;8YM"H-+Y-]YTPMIW0YJU'X!W:T9MI_
MS:@=]1NX_8[AFRYO[%W7W]_-S6+Y6-[T_72NWUE^7DU0H4RN( (Y8Y8<A<%
M0(* )4;"H,!Y*K7O%LSY8<9&?)6E2<O4Y#=G;%):ZQE474'V^H9-'+QZ)K*N
M4 5MZ%Q'HOOVSH5[#[;9<]V_]M:/QZ=O6599UM&E+.('O;;/?XX9DO:!AXP#
M[)95C(D<*)$:R!1* WO!'@\QMF>_;+WSY+I(6WQ;1V(N'V6NUV[GQW[7-O-0
MN;$3X(8LJ[I"-LR*JK2N[+U]EWRX(&31<3%UROGXZZB]45Y@"77*R].KIY.?
M[/;,?]@XT<2/9EOD_D4_E!7M$Z$%PHH0@(QTIR^% 50A9/^1YWF6ZT+2-.31
M/SO2V!B@,M0]Z#N]D%5M:]@S?QY<OT<_"F0],\ .K5T/C"_7T KF@:M(Q*2#
M\X,-R@I7?3XDA^L7=..(7U?ZHVG:6ZPF*B],P; &-C2 -B8@&+ ,%L!0P57*
M)9:2A1##_NW'Q@;6.O?EWMH7Q@ 'T/D]]MT!Z?E9/\1BF S=TW#$?. /1ACT
M*3_MW>&C?>93-\;Y!\E$F58P9R@%2N;2!?L:\!1"4.B\D#I#&8)!50$Q\K.&
MJ'-?+IZG*[=R_4'46V]'L7_'6/\ X(+D*<ZP H7*+',R7 !.%0.PR+"!).4I
ME2&)<'^I!+@=G,E3@W@<6 GG1%"6 E.X',[,[4_!3 &EA 46:UGP+"R'\R^3
MN[G=+-YAVM-W-W"Q.MH,PV$2"P=,*!Q%(F%@ F'<Q,'FKDYJH%0:^.G[]L?_
M/;6Q\%)^^_Y>/UL$7,-HPI$LBBP%,H,IP% 0($QN.2,W*1(T*[1&(:\YOV''
M]M;;Z3+<)5MK._7F]H3=CT#B@]DSGW3",9A/PF")22^>(P_*-F%H'))/X-4=
M.S94V8$_+>:;E5[5QWJ37'*3Y2D"BG$*,,X5H$XBV7"$"()&4AHF#W-JE+$Q
M39,H*2HK QLGG,31CTMN1J=GZFB J0V\2ZXE7(1W'KB$0-3N 2<'&K8#P"5?
MCZKX+W[X%BFV[:/.4[L:R300RMBU7I910"DW !<(9X(JN[IFX8IL71[QP59X
MLDYJZ2[0%OA\=X6D[^>Z;HT?_W$^Y7!\^;:7>7Q/^79:S.VVQ_6/WW<1P$?S
M=OJG5M5M[^4_-M.E5E^_+1>;AV^U,FO9]/FCF$T?JGR;B2*P*-R1.*49 YB(
M C",(% Z3S%/J7V+>^4+WFC'V-[RI0/UHY_PVH5D7?F0R,J)JO5\PG<M/SUI
MXM9)NTPH T[%8*L1MU%?S4GE2M+XDM3.-!+95<?ZI.5/E#;T,0 ]VX;^IIL/
MU88^!@*M-O11;M?UP.!9UPK6[^9UG[M=!X_#CG=.+TDOUWPZ_[KD:CI_J"Q]
M/5W)V6*U6;8JF'(FI6$R \HH 3"TK,IH3@#)>&K7202605+(B4,_AHZ-;"/T
M*NIM3GTWBE]^IGK?:=ZZF$SGNVZ?K<D[;OSY0RG_5OF:U,[6#/YCLO,W^:V7
MH]:^9R7NOG=/M@Z\<=XOXL<[[SV/UW'K?CJ?KO7[Z;,^$IVZ?UPLU]-_EB^R
M^KC@OS1?OK7/Z8125I \Q\#U$0$88P4$M;&XY$@0#8T([&/7S8RQO1U@"K/
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
M$63 L!(57; Y$IKH=).N%6Z[%/RYVLLV>3U=R=EBM5GJW1J :8PU$1IH@P7
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
M+"P[FJUZZ-%X&8683'!FI$%IX+*WAQQPY=.=.PLM'MW)]NOI2LX6KN)F5[6
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
MD/AL/REW@!,RD$L,*WR.IU]?S6\F0=XM9K.7B^5?89DGQ2MI@Z^64]7N^U9
MM(R$9UC.124379,6#3O2V4D@MR<L;MXR;J:C#B!X<SI5+#PIG134^@10S%9;
MRR44S8M@-BD5VJ0E]YH)UO(N:3N]7[=D!REA;Q1]V9SBT'I9K@?:]JX+:"*S
M2IQV?)"VVG?N+/&A+&@>+1;%O9%-+B+<)&7T<0G'0]-A:N@&3I=G[ZL/BSL"
MVLW*B230S:$IA1T;C;Y#8GLU79]/(#D]KGR':?%QOOF4S=C9B>9HDE,9E#6>
M I&4(-:*;FX"N:A2&Y.:3(%IS=CH+;2/!O6N(-+#;EXE?3JX].I!_>G^\@Y7
MZ^4TK<_F4CZITM_T)I^8I(.-D;87)13M-A2@1^48&'*,.#>,E=BHUFL?<D?O
M]'U<2]Y6G;V#=O/+-U\V+:5>?,-EFM)"GEA95)&,W'AG:C=/[<'G(H!)IC0/
MP235)!#:G=31>V;V =;#U=A%3O .'C=[Q1TL6F%0D]-5-GUG2S+@N MUN(BR
MF 0Q>DS3>C>EHS?L'!NH RFQ!X.Z67+5"2)Q?0C?_F.Z_O3IM+*/7CCO./.C
M/S2QT=&2<XY"3(H3E.,,0HZ"6':%ZURD8VT2E'L0.WIGT"-G!AJJLI\RY2N^
M_#O<G"A]6&S+L5)99TT!K=".W/2@'!#_&9(/F)@A$=@VYW[[TSQZ3] Q@K2F
MBNT'RC_V(,FNZ(1"@T7%0649(5B1"%-:.%;//DV3KC>[-X!IV?[S:'#;7_@=
M;-W/Z\B+>J&4%/-[R/AA\7KZ>4K@?#T-<3H[.VT-\^^O7S\[/1M]%E:?KO[5
MBF0\(Z7D230VLU \<"MK[H)8=T8K,%@49O)<=&ZRHP_(P_B-2(\&V[$T?ZC5
M/%ZJ]])MK_^&>=I,Y%Q-/+-*2\7 BSIE4<H,S@4%4=;\G!?%BR9]*P\A>OQ&
MJ7WE:(?0;1=(/K1W@'<RE90L<#3B; R;\0'0>\4]RTD=MU?1D$TC^$]QO'9,
M#7?@D=P\F]8I>I-X 2-Y[7Q$#$2#$61 )\@M5]RR%A#=LT#@ISCH.DP+!Q[I
MOI@/8QMO.9CV(03G70*OL!Y5U$KD4F422@G:Q,1UH_M^>]4'\)_G6&E_/0R*
MIB.U%'GR_M]?OG[S'T/V\[WXR*:-0FXG?/@[N368>#E;_'4YB2](KQE7 I(3
MOAH8 H<W#*)+QO'"C2^MF_7>(&J Q$S]S+?+Q=<IB>_I]W^LR..<7XR!>Y+6
MTZ^GU]TO&TEQ6=!I$)D;BJ6TK!UD%0B;:<$X$0UKXI#M3FHG99>'8NF6?$Y+
MG77@8OV8L7),)ALH6G=1DBDV@8/S-D*,G <M!7=MNLETU"^ZM<KOS1CN(O\.
MP/-#>%WKE^9I.L,?6/JPV%6:J*-(SC)(L3:Z$008C[7?B&/D)* T)C:Y%]R"
MF7$+/X\,Y='1T,&*>([TY#3=J)B^G^%9J]\GGVM4_G].#Y9\RA0R>07,UX&+
MQI##FY2'* Q::S6ZTN3$<!OBQC6^XT/H>F9\:'UV@-$[CCL])AFUC,"TJ3V=
MLH' K0/'+;K,F6=MQH,?<$3=S')VA\,!=-8!\C;26A'A+Q?+YXN3N"XGLR<I
M+4[FFW0[.E:(^$R;#:@@#-"ZT5 S#8QQKKQH$O/=1]2XU>S=H7 P_76 Q2=?
MPW16D^-EL5R%&5YVF]L4,K\[ZTIWWH[NQ;<T.ZG)STT*_L.G,/^ G[\LEG6>
M[.<O8;K<J&E2<HHBN (Z.O*?1/6?8@G Y"8Y9K-W37**3;@9M]B]._2/CYA^
MJHQHU2]/?:$KCM";\GRZ.K4&Y"*]7>+GZ<GGU:OY5SS3XZ0803%$]L <I_VJ
M* 44V<KJ*:4D$V';MCDNWXO<<>OG^\-_>YV/#_"__IS\MOB*RWDE_K=EF*\O
M6J->=B:]]@Y:^M//\80>_7ESR&IBX"8CN)SJ6,1",LY1 R\25<DBW&BW<#WO
M?S@1XU;4=P/=(VNSBRJ0YV</OFM$N=9::)0ULXBBMDBQX!0O()VW)D;-L,U,
MP ?H&K>NOAO$MM!B%]>7;AXR7XCNK!#K,@GI7'"V"+ BT8Z!!B'82($%$\2B
M+UJY)A?WMR=QW +Z[L#:2+<=1(DW.3N/=TGN./VZ:23DE<FV% T^%JQ]T1T$
M9 R$9Y&K5)(I38J2MB&NMT8FPP#C0?P=J*7Q_="[63O?&7Y(! IT13N1P"<2
MH3(B0M"9$:\J:\VS"6UF)6U'7F_]3XX$PH,UU:4!W*0S+M?5:B(UJI"] V2H
M*<#SNDXF">0A*RT-;2>FS;2>ATGKK1G)D7!WD(9Z-GUOE_@E3/.9*SQQ5I*[
M&R(X%NIA=;7M0B60R*S@!9G73;KY/D18;TU"C@2[ [33,^@VJ^D/\K$W$YK6
M3U8K7*\F(AJ#F2= S!F44AEBL@9*<)$S+4E^1\+>K?3UUOKCF);O(%WUC,1S
MI_9M^+[Q:(M2A3S:>D&I$%\Z) @L1]!9".9LR,6KX\8=9Y3UUL_CR$''/OKI
MTM4[=V#?X5><G^#$8 R8_%E?)\4VK9!9AE*44^A+1-8D=?@@9;TUY3AR@+&/
M?KH$7#UB.KF\=CPEWU7'>JE(DL>*2M;AAP&<,!RR]<+3(O(HCV?DKA'76Q^-
MX]FY0[34)?(N.]IM;A LEK?D2B>Q4'2N?( @([FT+C(RZ.3A2I4\9T9H7XYD
M_[8AM[>V&T="Y^":[,<EW+Z@>^*\<"*A@F29!24+L:KK^9"V&+1/1:HFA4C;
MDSAN<N;XUSQ::&ZPZ>J#8_*T N2.HZ:$+KJ0P;(Z4HKV"(CH,TC:*!P*SIEO
MDJS>G=1.YE4<Z5K;4#KK8(.G$.R\ZT?ZKY/I$HE76FOK[V]G8;Y^,L_U[O&7
M38&'$LH('@LDS.2Z^( 0F>,0 W.:O&D29Q,T;D]BEQ?B!@/+]1KC-IKK9Q._
MP>!%76EM1?=#7>ESC.M)+DI'[R4@QSKXW2?RCB2'P!-%=<ZRV&8L\8YT=GG5
M[6@@'5"''2%UN4B(>?62Q/U[6)\QM$GSG[)?Y\6'V6SUIMS-_R38H@-Y+:"+
MJPUL,=3V#AXLEX*<;W12-VD%-PCU73JIS5!]='WWX"E<8;IR<A]OF[7,A4JZ
M^ BH:ZJ#O#!PC"/Q9XTASIW#)OW?=R5TW%/($:$[N!9[0.GU#><5Z7+^<4K\
MG1UR>6$X+QC!J1HV,A4@%F-H[5%\H+66 9ODIAZD;-RCR+$=@X/TU(\KL+T8
M)Q&UR2+7!+ @^U_/79U0#$RQS'!A6-!-JB&W)W'<X\DC([*1YOK-/+V<SL,\
MW2[(8!Q&S36@9UAOZA=P)68H3'E$AJ:TZ2VR.ZGC.I['SCP-I;..=NHWY:*Q
M[&5+6;1D_D5BH)GFH+13$!G/X+(/F)G@032QC?<1U65V:3! W+$_'ZR=?K;F
M'US?6T?(<":1!6&)FRA Q>)IP=JZ=*,02%+S;4;W/DA9ESFC9M ;5$\=6;J=
M!VO$:$1FCB C8@2%PM#>D665HJ6O6;.V&?<FXU*.G01J;2&;:K5/Z_GN(M'U
MIERK(K@I[$E 'HPM"-F9FM-UY 'Y9$ IQY$EPUV;.8![4]QE0N@8UK:=7CNP
MPE>9VY0_OU[,/]+Z^+Q)<X5H,H_: \^TKQ '&DAT59BA%(KP@N1-0'HO55UF
MA%H!<3C]]&,TK_)TSLY94=?K6H3U)LZF'S<*74VT#9D+'\$;5VM2T4.HY59%
ML\*++8FS)H.N=Z"QRWS0,? XI.[Z0>< TXSJ@)B)XD(5K)57I7)O=(; BP&+
MQ8O"A"VYR;W&@>@?MR;^R*@>0^?C(_ZO/W_P<ZXWLIE(R2768;$HK-HX,."5
MT[5V4>F0@]/7;>\MG8CN>\*X!?!'PMB04N[ 8;Q,@54/Y,<,F,@Z1FL3Z)+J
MC27F(>K H11K!1;GLVE::W0+3>-6L8^6GCQ,-UV8I@M/XTVYMF8F226K@]&0
MC24SZW0]#N4..(5;F )]C)</&J:[/W_DT8W'LTL#B7A\N.PNNHFIYU#!(VA=
MR_%Y[3>;I2+3XA)MU<6D-EW4MR=QY$&+1[9=C537P4'SBU(PT1)[\2U]"O./
M^(XP_V9>F=T4Q*T^U9+DKV&V:7?)O)5*F'K9O+8]L$I!P** 1>V0$=_*-LFX
M[$+DN)G 9H?+S?34@==V.Q=O-U/-KM^!FW@TO,0:K5LD5X'5FTI&!6 ^4LPN
MF>>E2<GM+D2.FP1LAL%F>NK #M[.VQ,R^\OE=[+P_PRS$YPP&1DJ2T%03 54
MX:)V7$NTNG0A#DFNI4F-S5;4C9OJ.S+J#M',@8,6B=/E^HB@LSPXZST)C[%4
M5Y* H ,#7IRTEED5L$F7@.% URP3-S+H=M%,+[-B3[Y\F6U$%F;G(GLU+XOE
MYU.EG0O/8Y0L17)>369U#FJNB7(+DH)SE4FJ&9MLLUO2-VYRKAGL6FBG P?O
MU9P^"U?K31J:2Y$SR0@P$0*4M1X\(TEQ(W26QDLAFLQ)N$K$R",]6VCY1N^(
M/47>!5S.^H+CYN""@N^)9ME&*258BF! :5O ;P8M*%-TLM88A6U <YV4D:_-
M'P4Z!XF_ P#5+GDDG,M[ /-\D:IY19;[TE@;Q,RB8U"LBJ!"30K5:7=DJ%FT
MGH)FV:9=P[84CGM$T*Y6OHF&1H3>7W].7H;I<N,7OBDOI]\PGUZ*.KLKE3]\
M6BY./GZZJQQ!,8P127J(0A";J68G:>DR;3Q'Z9S:8K#*(12,7"K?!@^+XRMG
M7 Q>.RFI Q1(<YM4]073$UYR\BE6=T#3YI"B!*]"A"@"C[)0%*T?/J':YDDC
MU\"WQM3@PAX7.T]F9-[KF>S+Q?(#SNM H<]?EL3CZ:PKLO)*.*8AYNSK/$Z2
M#R-'($3#A=#>Z*(>1,W]SQBY&+TU7@84< =.UIFQW+3$SM/U"6GKU6ESXOST
M9/W'8OV?>!I]>",D\B1 F$W3+T[.HQ<D/&92X%J@5TU\K&T)'+EVO"GJFBIK
M,!#^ZZ\W1/^:7MC\:O.;^E?OL/Q2O_[CW:L?/O^OQ?+/Z=?P=PI:3C_]S?)C
MF)^-\ OS_'[Z<3XMTU0[+)TV,2;)OEW,IFF**^(<5S_RLYI^IA#K?DNV^R-^
MO63F.IMG3[J!JJ$9PV]K4C[FOQVV[J]2\8R\(WI@#F>CP]]>8:TZ6AL<A]E%
M&'$)9IV49QH]H,]V,X@)@G4<6"Q><TWNEFJ2!1J$^D--YT%$U)F4L\6*EO"3
M!S#P@33^E)[[Y\0[KU,]"_;(:I?XQ"#0.H>(6@3AA<MMRGV/S>BX0<SQ5\9U
M,]\UL'Z"[>+\:]L=X^(IQ]XT;F>OJWTC,R2I,@5UN ^H;'(]XN40=!(EVD(_
M-$D$=[%O/ VK:6U0]J/BOI_^>[DH*7Q@->$/V== (M42-!?K@ :MG#*<)=UD
MQN1VY/T,-GH7%%ZWT0V4V$$T2"$MDFEYMAE.0WPLPWQ%DJKI,Y+LYL?9:3;M
M.J..V!$L.$CH:AI9N=H_4@(&);4)11BI6Z!U;XK'S6J-#^#CJ+H#3/]CA6_*
M"XK*/Y/\5I-B$94BYR:$VE:O& ^Q, ;,Q&#(]2G89B3;CV2,FR,;'WT'**4#
M2-U10GE]G0@M<^ 92JSR$<F##U&",S)*QZ)WIE'&; OJQDV7C0_ X578 2Y_
M#\L_<5U;BE[V$KV[R^@ILQ.EDY,"!;@D&:C("OB,% $FA\GZ%/SU,\MA8+H/
ML>.69(^/VN8*[@#$/YSQGHGQU9R$=_+Y<HE.A' ^U\XGCG-=9Y!DB-)+X)KV
MC8 B\#;38[:B;MP:[O%A.KP*.\ EB3(1]<N-[-Y-5W\^(QJFZ_K=Q*%Q63L*
M\U1EQ3E:;(S\%^.3C2S%[&*;K?YNFL8MZ1X?@T.IJP/DW3E?Y+J[4FP,@9.E
MUZDH<J.UA1BB 9&8#ERBE[;) <&V!(Y;[ST^)ILHL@. GDWWK*4S'^?3*L/J
MB-06IKC\.DT4X&57-)'M:T3G0*4<R>IC 1="B>2'>-[F]LN#E(U;F3D^)(=5
M79=8_/UDMIY^F>&+TY+K)\MEO7I[6JW#B@U.BP(I\EJMHUPMQ$@0,V>)9:%=
M:7(0L1.5(S>+Z!&D0^FT2\!>'YHL2K&T @-(X@!4H"C.<]H7HC?:Z%(,;S.O
MX$'*1FX?T2,P#]%=!V"LC7S(]M<MX+I/(HLQNKK**A<$Q0UQX@N%:R$H%;GV
M,C0QE7>3M!W\?N(SG(&T-6[!\GN<T:L?3U-;IZ63SQ:?/T]7J^FF]WCMWXRW
MGZXFFU"A9B"=KQV$,AEYPPUDZXPTV:$V#Q1T'/3\[?#W$Y[B'$]K'9C$)_DK
MQ6S351T+7MN<76>'%YN"E0)"K.G5$#0$05(T-L0HLRZAS>6S!^C:#IP_\0G/
MD'KK (;O2&9$0#VT>DZ^Q6RQ21S\L- F04IT+A106I'1#YDDQ=""3-J2&ZS0
MM(IF'J1M.SC^Q$<W0^NO TB>[0&_X1R784:,/<F?I_/:L99D^17/>+NQ\%2P
MQG!RB0VK]E_8 E%A !>T5C+%Z%.;IA1[D;L=<'_BPYPC:'EO+).%CXN!T/P:
M5RO$S:W1&\QHI60()@(OM?6"\K17>)%!"VU]26B%;;+'WT/3=KC\B0]XAM)7
M5U=];W"2.45L7D60M!U43BRXPAQ$;K7%K!CCYL$0YX&'; >EG_!<9F#Y=[ E
M_[98Y+^FLVJFK\]UO?[SF<_A?;*ER$AV.DM0K&1PK%Y4*3HZ[94N;89%[TSI
M=BC]B8]JVNJV _"^^OPE3)>;1B7+Y]/5E\4JS$Y'@+PF1R-?9>W*W25%*S&@
M HOD7:A26Y<(4VJKU.14UL;H)DV6]R%VNYKSG_@@I[F&.T#Q[</G3D<I;I9N
M+4LA;FL1P/E"C;04F2@2C$&2:2D10B9_Q5HCD/XO2K0)B7:G=3L,_\1G/JWU
MVP&$+WJ'W:B'SL%R)Q-D72BHTYJ68M$&LO1%2>%MMDTN3]Q%T'9@_(E/@ ;1
M5 >(^[ ,N5Y8WLR?.[M4MWJ'":=?:VGSV3(RGHR_=PYXCJ9.F7<0BI6@F?=6
M^!C)'6\!OZVHVPZ+/^%I4#L==@#,/_"O*W<\EXLY?9OP2AGS]86'4G(MI2*1
M.0;*!PL^($*(CG&.J)-M-/1C-T*W@^M/?#[45+,_09>$:Q=$G^,Z3&>->R;<
M\<QC=U#8AO6N^BE8'PQ%2)X<2EE+/J2D=9 R8,Q81#:2YR9)G"[Z*=Q]D_FW
M,)V_7JQ63['0>\A+FG"GHI%)U!%E9# \&@ARLX99M(H'CJ%)(G\'&G^&S@J[
MX''[B^F'J?,G,,GG]P?"E:L#<UP?Q30_\.RC-[G9011]F6H72S'%@DTY@#*6
M0[0A$F1+<!FEUN;G;9GV/GW"?#+#-^7.JS ?:JPPX;)(RP*'Y-&!BJ%&"2&#
MDS8FU-8(W60F][8$_A1&>@<DWDB"M5!D!^'>NWJ-X,FW:>WCRD1P,H-,B:3#
MZZU_I3T48ZSFVE ,T"35=4'!R-,MFBCX>DW47M+N!2:G4[HG.5MR-#2#@G5\
MD#8"HA&!2/<YFJ)E8$U<RBLTC N5/;5X&Q;V$&D':/A].I]^/OE\1CRJ6F-B
M#!CC:\^06MZ<I8;HBU*62\7;3'W]@8H.$+&/+J^WN]A;L#V@(GR[0GPTJ Q:
M21&1+K39%@8N.PU>)Z.(H1QB&U1<I6+<GF>#H6)OP7: BCMW4XJ4<-,I?))X
M"*5&L2P83AP16YXQLJ>* K>0I<FES8C[!TD;>6K2,5R2@?73,^+^L<)R,GL]
M+3AAN62A#0,34FW%0GMV%#F"23$*+U.TO$FXM05MX^YD0\-A6[3MJ9L.X/8<
MZ<D4<58-36)$&349Y\B< >4M@B_T#WWG:0MP6<@FN]Y5(L8U6HT!M+>TNRBY
MOSJI:75:RG"1IWCR>;%<G^4XSNX83+*W.CFO(*LLR+"G3!Z@-R"1 @OR [#$
M-E>0=Z-SW.:>C1'74F<_08K^9D> ^A?UAC9]O;@M>WYIYBB9^_U(.G9"?P#!
M=97GKU?Y<K$*>!(4X=0TB+.YT"ZNHW+)VF":>/&CYOG_^O.6EAC/3E9KLA)+
MHF;SX6\WH[#/8OM)U!E-8@4$U@89'LD669TAE9)E"MGZ$.]?"[L_]&?(WN^"
MKROW75JJ9]R;5%MS=IH^F$2')GK:F*1 11M34>!YW0E]YHPE%N1UW_00X)T^
M]&=H.M\:>'NH9^0&)G63NM+\XJH7=,K31,L0>,P:F)7D<.7:C->3"#.A*25C
M;/#N0:P]_)R?H:O\GO :6 D=!-)7^E><^](NH5->(%CF2FW%9VDY, N1J\A\
M,3R7)OT];Y+R,[2/WP=I RGG)PATKE\Y/$HH<]=#CQVL;,5\5^$(,A&%U@FL
M*@84JR/>ZED)*L%%BC)GT>24NK.R(WK(=(V;RX;7=7AZ=F!%4$:K!,):#RJH
M DYP YK[:(V.5J@FC6JW)_%G"%YV0>/=I4>#*K.#'?\>?IY^_SW\[\7RV2RL
M5IM2"V^4-HPY,,62!)&1>^S(/6;,1Q*NXLPT<05VH+&7 J9A87*]6KF1SOJ&
MXR5C?X3/^'SQ.4SG$UZ,]9&"M9R<!66C(G_*UCDCB643 Z/5?61(WD;GN+!L
MAI?M<7FP\CK YEO:4FA#.:L!2:HP58E7DL([Y5T IW($[00F'HF!-@V2?Z"B
M6UP=KN_KI]9["[\#Y-PCJ,L#,ITQ:!$12$04&J(4X"7IWY-4,*D8S-%WU]>]
M%>&,M:WNIZ6ND7>EVJ,HS42V$I),M"YY0 C2:9!:JB!0$,--XH]MB.O6PNT)
MB:TQMZ=^NL;<ZDE*)Y]/9F3+\]5DZ<30PC1H!/ H:N\\X\'SS*$PZU,*)C#?
MY.+#[J2.:PE'Q.,@NNL;G2]/UB=+O*6@Y"*'((3*26@#0OI('@S6NB?AP#I6
M;%%"\)*/C-,'B1[W@&9,Q ZKS[ZQ>PN7?^"W]8>_</85?U_,UY]6DUQ0LB)K
M5S[GR#FJ+25EK.-JHL42!,5W33I^'49VMQ[ P/#:P1(/K.M'A^S_Q+#\\-=B
M$HJ*+(C:/Y_7VZ2>0RS!0_;""R=LL.+H;L.=U';K.?2$XWTT^SCA2WC$B<E%
MFR B<*,U+=4@("2CP1ED.21)^]^Q_8G[Z.W6E>@.PCMK]U&"^.7B9#EQ+E@*
M0RU$44<_I63H.Z\@(<E6VR(]ZCXP7,D=MXCD$4%X9]T^3@33>^N9AS0Z)= R
M&U".L!8]B3C9Q*4W2<1&<]WW(G<K!#<;:O.8$+RK;A\=@I\4>O(%JX8IGA7M
M-,+7[<99";YX2^@SF7%=BO-R?!C_0/-66&XVY^:18'E_+?\$)7_W=,P\2O7?
M%L\_=B'@KB+IJB8P^^1+JA70M9>&\H+<81UY'9EL60C9\Q1^VIK >S3W9OGL
M4^U5\6I^]1U3(H3@?'JV*4V*Z&RF]5YO-?)DP6>3(&H6I2PJ,=/DF.X@JG^&
MRL%=,+M#Q]^!5=Z!]_(D_^^3U7K#W,O%\A[6-Z5&A2D1G*.=3#!).QEGX-RF
M*EZ*4.<(I] D^;$3E>/B]XCHN7'9H)4J.\#I!WK?F_(D+S8#-,YJBDHA_\UJ
M"47SVM0G%G R(44*.:,)427?IM'_+<2,B[J&NK_>OO]0170 IDOAT-8QSV&9
M5__X0KL,DKX5\V=,R40;2'8)?"T\5SHK\))X-"@\A0J>26SB]VQ%W;AP.QP$
MUVW7X!KI &;O3^(*_^N$Y/GB:^TZ17^V67Y2>NE#G;*663W>(TL??<[ G+#*
M42AJ0Y,SL#OH&?>4:[S]<@CU](FRL^)=QTN2MAC@3%4S7VLT2C2@95(J*&\3
M:])6Z4Z*1K[J,82^'\;0'L+O#T5G!C=((9UFM*A<'9QBD@*GZI33;)F1F4<1
MFVR!MU+3'7KVT?3]^-E#[!U@9U\3_OJBFJS(@#D6"YFX Y4I4O>.MGB3N<08
M/6*;MJ<'4S[N\?IX>^=Q53YNXXZS5F;3_U-'.:[6M[2,B%D96S>/)&J+?,<H
MGO*)@U Y!YU-5OJ:F;RE;\>#CWF<>8T]-;YH)/ZNS>6]@GQV6LH]_8HO2L&T
M?E-.W_QF7EOWK;^_H;!_?7HBQ2?%18N;B3>)BYK_))\FF "F*&-2$JSX(R>>
M!^/M<88KARV#7J'3Z6GE:1_ NLF]QW2RG*[K$=QBC7L</-[]44.<(6Y)Z$#'
M@:_F7_$L2?@<XWG3S_7WRV=?G)]XKX21,H#07M5<3O5 !;D*09N2"<$I-+$?
MVY-X^/#BBR>]FI\]ZU(=-YXZS\]PN29WOXXOI;5UUM!ENDJSQ>IDB5=&ZI+;
M%+/UP&NF2I7:VR?0=SK07I0T2SXV24JW8FA<MZ,19F\.2.X #8_(FFXBB(',
MZ=EGM;*GMY%Z?(.* 2G>0@\EU@:9B< 9G.)@*-)'3HC0JLD\M^,9U"=?PW16
M9?URL:QM]JYHX&(U9!:$MJJNACKYI[8#<#S6-J$\QR1]UJ9)X?$6M#T:,[<+
MDFX<LPRLHPZBJ<M. \_"ZE.US/2E"N\K\3<_:S)PA;N@:&<P F0]_U0^5.E)
M [(HY))9C[))!<-N9(X;XQP)C TUUP$N[UYJM9'M='ZR.%G]8[[$T\Q&G5?[
M=K':-+Q]&:;+?X;9"5X3 +/)9I,3%*YI85K&P'-C0'ATB7P,%+S)L>'@G(R;
M-!W=U!Y#_X_(E3PW XMRVV_WKAC>_U&M'-$]&!TA\$=D*3H)9M.>UJ0(7F</
MMC9VE[3]FS9M/8[GIVZU[4R49X7Y4L"[(&BQ<4->D&:0O,K)T^;#VYQ(;47=
MH_%5=T'37N[!3GKJP"MX&F9AGO#])\3UZ_KNJK--$[\BL!B; 0,G[Z:(VL=>
M1F LB:!*2)HU:25V%T&]=.4<3/>+!HKH%%!G=0FE.'H@"R!K=Q9E(_D+EB.@
M]48ZJ[D-32Z7W4W2N* :1N5;X&@/^7> I-M7VEE%BF9&6)0:BMGPD@T$J0MD
M%U,)Y!3'T&BDVMU$]8>F?11_8V[:0%H8MV;B-@_WC E5M),H') <R"<(.4!T
MF&FUZ:R3"1GCPY.<[O[\<5,G Z-B.$EV:V!.+7"*$GD)H'/,H!P6B-YZ,@B*
MBURL86W:6=Y-4B_M4UOY/P,IHP-8O:-@9#E-:\RW\W2O1;4JFF*XA*Q-!,4]
MAU!R 9;0<.\\X[S)@<0A1(^[[PT%G,5(6NP L;\OYOC]U*Z_/)GGBP[918:2
M:E;/(M9@>=,ANQ"$:OL +FE%-_'7;R=G7)0=#PZ+P773 <)N%\_KBQJTF"-#
M)R*(3/Z"TI+5TE\!G&'R%/3XK)MDMQZ@:]R#@;$VW?W4TBW*GJR?A>7R^W3^
M<7.(,2G6AB04P8'<W;H: WCT!G*6]6:$\,8V:6&Z%74][J5[XF$[!^\ Y72+
MN(L#L\L"K(ETS#BC$"SGO%YL5N D>27"Z:R"$4+:)E-FMJ9PW #C^,@[5$D=
MH.]R@[BGCF:S23"GA8Y%@D830'EI(40=00NCDV!2,]/FAN^V%#Z: I-A3I"&
MU%<'0+PSD\T4*SP:6JS>2C+G+D%@PH-.7H84F6?8!'>]GR(-JO]M3Y)V44:G
MH#J_X6IE+,$I8.3]@A+&05"T$C$SBK.\XCHUF0JZ[4G2P(<=CH7$!&UYH=3K
MM\XKB#)HR"E&[5-2J4WCC^V3/H/EXG.B_;V.CHNU,V%0Q#/A$B(2/&/29'BO
MV8L#<O%[)$KJ2+)ZTWKUIMRU4=259KTHCF<!6B=9!XQ9<#9XD*[6!FIIK6Q2
M7+TE?;WDDEM:P1:JZL H;L'6F8W,!FVQT9"UEZDN)0Y1*P.2!<Z#]RS&)D<8
M6U,X[E[<!!^[8W /976 PG^\_[#$0"'3]QL67)-_;,@80S2:G59%N^*0OD,6
MLBE<Y":F[VZ2NL?9/AA8-%%(!] B85 H-DW/%LLOBV588Q7:#:9L1"E901"B
M4!2F* "+(=5<4=T9'$K1II/05M2-N[T>!W##JZD#[&WCF5RFI)+V)FGKR5<5
MM#-D)+ZL+6 5.LQ26L>;!"$[4=G+"49+5Z^=VCK Y-TL7:2D**HG*>4(SAL.
MJL@"7C$-K CT2J2<TY$O,>XT-W#4=,N>N-CZ;LU>2NH0=C^:][.>-Z<-<)Z&
M%?G)@E:P1&O 9KG)412*W.6F]"*J4+ P;.+W[4KHR&UQ!P;* S@<5&O[HW*Q
M#K-CH/)RNNQOR\7JRFVVW\C=>8IEL<0/X=O$NX(D2@TV<EKI1DL(W"#$S!2Y
M0Y9X:S*K9Q#JQW4NQ\5O _WV;VKO9+I>T;QDFB5>O%.%MB]:Q$I;3@H@+TH$
M+U2*1<4V8X4'H7Y<+[534.^OW]U![4]!/<>/E9#&CNN/ IA$$;E05@%C6&?-
M^@1.60O%NDAN5U;.'<4<WT7@N./^C@S.0;0T=GO,U:?K54;S?,$H+:C5_:[1
MA/LLF><(4@I#H0"K&P@Q7!AQJ@T&=GW T*WM,P\DH_]3FL."IZ.K:D0'=D]>
M)V3A PLYU;EP)%=E"D1'8G:!^/4R>FL>OINTSY/[SQN- KZ=%/*(>EX\U )D
MT*X7VSZL5=^+O9@]?N<+IA1%X8*#82R"\MG3MIX*,$V.G_:%L/W(.[1MGQY6
M7B;--(**M0)&!PTAU &6+F').BJ?FE3/#EN_V$,'C%U0M7_]XB[ZZB $W[88
MP-'>(E7.().M%WD4!]H02'C.%>V9\)XU*<0:LJZG@^K&G="Q9UW/+JIZ' @\
M.[5-.@4MB@4TNLZ/)(_7!>1@BRC!,J^-:&(*?[*ZGIWPL7==SR[*Z@"%]Y21
M<(O:!9&AR"B($T^!EK <!"J3LC=>N29=I!]_7<].&-B^KF<7A70 K>T*1KS3
MCHE@H=Y?!66< L^X  KLA"U*T\[0!&4_55W/(8 ;7DT=8&^W=$)DIB1;^Z)4
MGT1Q3N(KPM39I*A]YH;%T>Y*O=ZIKJ>#$NY#7+UV:NL DP.T8[V(Z602$C$B
M8*Q]=[*DF*[0@@^:E2043Z+-[;X!>>@_=-D3:<-WX=U+[8\:\:]QM?KP*<P_
M_(6SK_@[O?O3Y?7="7+#)4L%?&:;RV"!/'F']7B4T7X4O<N=H?]>?GHM4&J,
MS\'6R7!@>=1KYBK[;Y:O%_./N+P4@_0E1U9[B#-6I\#0MNPH' :A2^&H2A:A
M2>UR(WYZ+8IZ+&MF.+ \ZC5SI1:GOGRAE)P2Q52DA:*Y ^6*A!BE@T3_9(.&
M)W^4VM:#.>D_:AC;RQH" H]Z#9QOGUR<FH-K IGP8$T(F4&T]?R(8CAPW%#H
MSU6.R2!WI;.U\ !'C]7?&@2I@WM=0\#FT/+%#QTLHW,YG.^FU^5A=,:@,8/@
M1H**@;0DM042$Q?H)9I\Y*+' SEZK"Y87\MH2-@,O8R&K4)Z?_+ERVPS*3C,
M2"JKQ6R:ZU.OME@)\_R>'K1YUZ*\^8++S5-7K^9EL?R\^7[/*;J#/GV(.J5V
MXCBP<.FO/R=7:;M*SY,K]+RYG9Z+Y22B-L4' [(6*BM#CEQTQ@#+3&CA@I;N
MX9+: 0@YH(#S@*=?&YSEHM8Y> O&"0M*)5WS#QXT,Y[DE*4MOJ4P]IA^-K@#
M- *NKM1^CJ/+3@M"![(]^X[@'?;Q'1GC!H-^!UHUA%F6"RK@OGKC3I$C'AF"
MK/.J#8^6D-NS-3YWM-XN%_3QZ^]OZ>GG!^)?ZG,OUZ?'DF+UX]QF2&'B 9PT
MBOSBDIQ4L9@VO=,>)NU1V]U=$'3=/1Y8:QVD6ZYVZOXRK9=%,*PP/UEMQK!?
MGQM;A.=2)T!?6]EFQ\"76JU!NP7/Q2BM&]<7/$SD.-%<!]ALILD.4/IF_0F7
MSTZ6506OIR%.9Y>%&I=,!41D-DGRJ#0Q)>J-*I06=#).HDQ,R29]X[:B;IQK
M21W@<GC==0#(R\6V8>^/Q7QQ*L#YQU=S\L;PQ;<O.%]=GSM,ZRKDVJ5;9+3U
M4$J KTQG@9ZY&'-J?1ED%W+'N3[< 62/H-V?.Z#ZP4\*5_RDO6_C'8NPCH*P
MW8381WB60B*MH0?C4(-"4Z_V9P?6V^!4"ME>GWG=9WAV:0'N=ODW5:)9V5"[
MD]=)@4C[EI;@HA!@8Y*^!!D:';!O2^"C#M5V0=/=-GQ #7;@>=S)S=/OM<1^
M<T.(?'A$54=CFD1R\[6^/10&FK@KQF=KVO0EV8*V7JIEAP3%MDF"/374,^@J
M0^>3#1*2ET6^5@JE+E9O:;%J#JR09Q]X,#(TN0"S!6WC@FYP/&R=E-I/.1W@
M[>D)292\[?-FO#[IY)(!+[TA7UX7B+6GN42M'0:6HVTS?OT',CI%T;Y:OCY[
M97^1C]PT:?'YRTG]I N)5!=C4=9_D5S/N$&>'7<N@I'>U]K4!)&+!$Z'8$O6
M0B%[T"W=XD'CEI*T@D@#(7=@8UZ>+.?3]<D2B9.7TV_UN_-+@IEV?9^BAKS9
M_:T3X(3P)"1M,G+I+&O2EOANDL9M:M3:]@RDB@Y ]4_\-$VS"^J%,YI+'<AY
MW RJ=Q8\=Y+T;XUDRO#"FEQ6^)&,<=L M@;/ 2+O #";0YI/BUE^]?G+<O%U
M$Q9?W%7V3 I).Z_)KA[2I$TW6 T\.,Z(E:)TD]S"/31M!27]6*$TE#(ZP-7Y
MAGTAHC,VF+99<;*B9%@5D)QH?T8RKU;*E*RM#8C;C*N^G9ZM\&0>*YZ&4$('
M6+I33*\OKKQHSCAJ[LGC2\21+1Y"" )22<EI&0UF=]3@_W5O[0;&2#CMIY^>
M$;=I-#U)D<C-G '3DH)3:RT$8VB)2A,5TZE8T>2@_WZR.LT/[ F";3&VNT8Z
MP->5RPG/D8A(T].!J/AEAAN%S?-9L]Z;)W%7F9](Z2F\K>6SS.K*MX'@*#S)
M&)FA>-<JV<3N#<5 IPF+83 [BI;[N0)V)S]_X'JB93(,"S&B:A^D6B@10T;@
MV>DD74RQ35.T^XCJ-,G1V(#NJHT.AME<+S#$]>IT&XB1W!=F'"@M*$BRB+7'
MM $9C+*28RRYR<9\%T&=9CZ&0=0@6M@;35]Q&1=#!:M7.%G5^[B(/Y0,;'A[
M^GW31^[9+*Q6-RS[1J>3(ETQVCKP47%0W#*(.6:@D(HYH[1+JLDYT4#T=YI<
M&1ZMQ])Q/WOQ#]S?SW?=#RHO9/D%N%PORVI,Y'#D7%N\\H!21.>;[,Z[D=EI
M\J8!7H?5V& [>)>UG[1NER>8STID5_07=U2 CUT+NC.A'=6&'B;D/FI%M?!.
MVJ*!I7H!ECER>B,/X$66*!)CT3:]2SQ4K>B9+JX(_<F9.JZ^=-&=0;M8,WI
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
M8.!!E0#&!P\JL Q>Q0P"46MAA3/R*'":_K%L!!V_@)K! N\0-#<].3QDEF4
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
MBPB\A"*+U$DVNJ#>1M%K:6H;A)#'.!U%71W@[C[]ZXX X932FC&0DM7F4R[
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
M.BO;--P_1]7$3YW-P/#XQ!Q-,QW [!$/ZV<W61*W@:S0)+EB0H!/3%!65(+
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
MSNOKCB?5W(G E(U*'K15AD(]1_(BVPEHA8HE^")C$V]U'+G]>+1A$'<&I74
MS5=N%"96).Y\T)!,'2CIBP*D']6[3ZZ<<3;H)@G9*W2-O!-I<+ -J8:C445
M#XOSE;9?KOJ7QU7_Q;.J_U"E[X'(:% :;R&@UJ5SEE!'1Y;/.U-[[YT"GRFA
M,%PG86.2 IO,?FY?.C_UDFH=*D<GF62!@16>U13:@I?200E.!>U14XK=]X5D
MQP7Z0[#7[C+R8#UW$ 6<R//[Z^T?L"Y8<D/)(?DOX!@H((K2 [HZ21B-"\P9
M:TR3^EQ#GGJY5S@_5!=]XJ;;(_01+_*FP&:,IJ15$"N\)@;UU3-*C6"2$A3&
M.:EDD[+ :X2-"^9N$+07LH]49P?P_$!Q\>(ZYW7.\NG[@P%L+HCBI,X@T410
M]8([F"C!AHCH-!=*-9F#O).B'@%YK.*?IGF#:&' !.^4&3\4=4TC):=K9F[+
M_BISIVT$8^D/55P 5U""$2[HB%''-H]FMU(S;D6J*9!.EWX7('IT'C9,*&LB
M8UY UBC(:JL"&(2BXR"8-4IZY9ND2%MH&;?*=#Y+=(3DNX#/B<'#?>DN6>Z$
M30F*%71PI,_@@U(0'=..J60*-GGP-Q0#O=P-OO6$Y#A$=!#>G<CW9L!E,8Q%
M00ZCZ%IEQKHPA14.AA65@XV.FR:C.0:AOL>PL37PAD7_$2CH]!']O^9XE:84
M'?WO%2[IJV;7-T,6+A=ELS1H,;\\LH/V@,\>XD[@6%8&*O3??>NOTSG.XQ1G
M?Y^7Q?)B_;W;%CT7XSF%(L"#5;716H,+3H(V%JTHQ8<V:]8.I/-4>_OBU]WW
MHV1C>$F>4RQN"QUF35F=BA[0.\Y=\?3C)H_K]R-O7(O9$EE/#6,#=;UERW=L
MO^\A'WXVV]>P-_A0B!H5K.6I '/U!8 +'+!D#4))9R46:=JTRI[9^-W'^R^?
MJ\?=J(GRQQ2MK;=S""I' 5Z+!)8'&75*/I<F=<:CJ'U;IO$0W.V^^&RES+=L
M*6^ELRA/?^OHYR<#?>_9[.N!(AC)](KL#.5)DC"?:W20")"U+4983SA5E$&9
M)M;ES*;W]_PCSZ_RY?W11\$U:DE'GS(V920#QU$!G<&294Z2JT:3\!\3\K8,
MYB%H>5YZ/T$%'92*?IO&/+^L*YF^Y.4/^LOEAJ.)-<F;I!%*3H$8H4#8F2#
M9%%8$5H&;EM@:2=%8T^@/T71BQ92[P ^ORSF:VG<T:\%1XY)UVG&=):X5Q!\
M#&"8R6BXL#8UN?)[2LC84]P'!,M),NX (U]P=H?O6[A_S*M)3$93W)C 8ZZ[
MWCB974;2X2*Q%')-L)LXJQWTC#WG?$#$#"'QXX&S6.%L(.-RN?I4-GS<>VMR
MQ[QX QB*J=?:$IR("EQACDOODI1-TNJMU(QK9LX9Z)RNC Y,T0T3MT=BXX4O
M'[CA":+B1E "*R32$9&4SP8?/,20E2],1<Q-IE:\2MG(+7RG:W\KGH9211?8
MNG'3&R%5_B9DJ9D)W%<C+LC@UOZ?&!U$7;CR2D:6VK0,/Z=EY(:\!O@Y3=Q=
M(.;A$:@=8QS=FGU?[QN8!A<-!TL6.UG+66JSQNXQ&2/WTC6V,P<)N8,0Z&_+
MV@&V7)3I:A*"2X$3G*W4E?2ZTE1Z"RIK%S27BCQX"WP\H&%<<)PSW#E6\!U@
M9E.LG7_]\.?W&Z=Z)Q!F)>=2 !8?*'%,&1Q3:KT.@$PGSZDT>=BVDZ)QU^><
M$T_#**4#I_4[Z8@(^%;;D<E,SQ;?ZV"J#5<34;QFQF@"@:YS8PIY8.$<I$+<
M*!>R=TT:Q%^D:MS0>2#-/W_R/9 :.L#4ESR;U7TF\_1/7/XG/Q#6)!;$PF0&
M*TQ=U9 <>&,$9%6,#K&DTF9\RFZ2Q@VDVZ!I( 5T *6_Y3D):$:<O$L7T_FT
M"J<^@+P[&3)G##Z#5#S7F< DI5@<_;_B3'0A!=T$3Z_0-6Y@U0940ZJB V0]
M$])$*Q%ML10 ,!:!_+\%E**0]IDSJ'RVMLET@V>4C!M&M4'/:>+N*0Q_,*DJ
M*>-D+!:2CY[\,D,(D?X0RJC :@B9FE07M] R[HJ^44+O(Q71 99N%UC=FD[/
MT*!UGDY2'?M32H0@!/TUIX#<Q\)CD_<M3^@8=UW>.3%TB@+Z6=K[<3%?/#X,
MM_PP;736)): 2!XXH2)+;0.48I'%$"A[2"T M9.BO:!E?P9H#:.4#@*D>_-Z
MTULT)XZNB*G[QX/O,PDQWZWHJ\U()#]2)DEY>;WN>")IQ%K97ZP3DMMC-U%6
M256L 1)) A*G!.>\@>*-K(.NLRM-0JV&/.V%</<S(+P78'3AR#<L;L[X9FWE
M)#.OHJ0#+NN491)G *<D^9,D)$\A6!N;U/9WT+,7-OW/@\W3%-)%]_OCD;B4
M#_%8IXW6W(A$$B@'$SE =IH[Z6V6H8F]/&+J,/L98'2\]#LP2J^,&WTP44^3
M'%P$;TGS2M<V#U-W?(DBA4R&JS9S$?:D;S^X_12OSEMHK(,(\K6YMP9]\,YR
M\,+[.L*K3B/1&B32_U@)(?$F(["'&#]\M@&8@V#AP('$ARBF YP=.<S;!VZU
MTPI\\A1K:DUFW0DZL<5+IK-3P33IB'B+$]C/@<HSJ+$#L#[8]UI*CJM/Y=?%
MU7+U;>-O/OP@;6Q6;Z!R6FJ2GM=UX67(&KQ3#&R4QL4HDU!-FB_V)W$_4_E3
M/)ANI+<.$'D3Z=XM)?NM_H.JP3IED_$LO*$LO+!0MT))!+11U3X#2J>,T1B;
MS/=]@:9>YO,."X.M>>SI.ND77ILQ=TR:Y(H3$'*(%&H8!8@DI!*#%TYX1S(\
M(\!ZF)H[F.[WP]01BN@ 5:^\1M@,/2Q,^F I<F6^T!'$)"D2"0A*DA1C0&O;
MO,'>B[HN478,&@Y[*'*$:CK VPO6_K?[)3':%T/_%EB0&I1EEJ+?DB :D[P(
M/J-ILQ]C#^)ZF2+9U&T.KJ4.D'>;;^54Y_O1"=HH;8GSK^NC^_[Z_E<^XW7]
MT;O_PV5Z%V.>U2N9Q_]RW5HC0HC,*0&\=F0I@^1'7 E IUYR7J(RK,D%<0MF
M1J[7# ZYIXG'V/IO/^)G\Q_J'X&X^)^__!=02P$"% ,4    "  T@U9,UH=@
M.%)T  !_#04 '@              @ $     97AH:6)I=#$P-BUF;W)M;V9E
M;7!L;WEM96XN:'1M4$L! A0#%     @ -(-63 $/NC;/!P  ]M8  !X
M         ( !CG0  &5X:&EB:70Q,C$M8V]M<'5T871I;VYO9G)A+FAT;5!+
M 0(4 Q0    ( #2#5DQ$$UQ-G0,  / I   >              "  9E\  !E
M>&AI8FET,C$Q<W5B<VED:6%R:65S,3(M,RYH=&U02P$"% ,4    "  T@U9,
MU^DO7>X#  "G%@  '@              @ %R@   97AH:6)I=#(S,6-O;G-E
M;G1O9F%U9&ET;W(N:'1M4$L! A0#%     @ -(-63&//7R%1"   A3(  !X
M             ( !G(0  &5X:&EB:70S,3$M<V5C=&EO;C,P,GAC96]C+FAT
M;5!+ 0(4 Q0    ( #2#5DQ_&E+ 0@@  &DQ   >              "  2F-
M  !E>&AI8FET,S$R+7-E8W1I;VXS,#)X8V9O8RYH=&U02P$"% ,4    "  T
M@U9,0YK\OCP%  #!&0  '@              @ &GE0  97AH:6)I=#,R,2US
M96-T:6]N.3 V>&-E;V,N:'1M4$L! A0#%     @ -(-63-/#KZ$T!0  H1L
M !X              ( !'YL  &5X:&EB:70S,C(M<V5C=&EO;CDP-GAC9F]C
M+FAT;5!+ 0(4 Q0    ( #2#5DS4/H4U.M # +QF,0 /              "
M 8^@  !W:RTR,#$W,3(S,2YH=&U02P$"% ,4    "  T@U9,B,\H>F 2   X
MQP  #P              @ 'V< 0 =VLM,C Q-S$R,S$N>'-D4$L! A0#%
M  @ -(-63/RE6OX;+0  /=T! !,              ( !@X,$ '=K+3(P,3<Q
M,C,Q7V-A;"YX;6Q02P$"% ,4    "  T@U9,2;WAU;1\  #SD 4 $P
M        @ '/L 0 =VLM,C Q-S$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( #2#
M5DQ-M..;]0P! %A "P 3              "  ;0M!0!W:RTR,#$W,3(S,5]L
M86(N>&UL4$L! A0#%     @ -(-63!6CT=VFK@  M7D( !,
M ( !VCH& '=K+3(P,3<Q,C,Q7W!R92YX;6Q02P4&      X #@#> P  L>D&
#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
